So I have a gaming mouse that won't work, however the side buttons (assigned to 1, 2 and 3, for gaming) work as they are set in the mouse's settings and don't depend on software.
The mouse is a Keep Out X6 gaming mouse,
The interesting part is that it works when I boot while having a different mouse connected:
The second mouse is an old Hama AM-2000 optical mouse that I tested as a replacement before I found out it made my main mouse work. Anyways, I suspect that the gaming mouse's additional buttons make it get detected as a keyboard, stopping moused from loading. Is there a way to force the loading of mouse drivers? Or perhaps a quirk to keep my mouse from getting detected as a keyboard?
/etc/rc.conf:
The mouse is a Keep Out X6 gaming mouse,
usbconfig -d ugen4.4 dump_device_desc
gets me:
Code:
<USB Gaming Mouse Holtek> at usbus4, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (100mA)
bLength = 0x0012
bDescriptorType = 0x0001
bcdUSB = 0x0200
bDeviceClass = 0x0000 <Probed by interface class>
bDeviceSubClass = 0x0000
bDeviceProtocol = 0x0000
bMaxPacketSize0 = 0x0008
idVendor = 0x04d9
idProduct = 0xa067
bcdDevice = 0x0116
iManufacturer = 0x0001 <Holtek>
iProduct = 0x0002 <USB Gaming Mouse>
iSerialNumber = 0x0000 <no string>
bNumConfigurations = 0x0001
The interesting part is that it works when I boot while having a different mouse connected:
Code:
<USB Mouse vendor 0x1267> at usbus4, cfg=0 md=HOST spd=LOW (1.5Mbps) pwr=ON (48mA)
bLength = 0x0012
bDescriptorType = 0x0001
bcdUSB = 0x0100
bDeviceClass = 0x0000 <Probed by interface class>
bDeviceSubClass = 0x0000
bDeviceProtocol = 0x0000
bMaxPacketSize0 = 0x0008
idVendor = 0x1267
idProduct = 0x0201
bcdDevice = 0x0230
iManufacturer = 0x0000 <no string>
iProduct = 0x0001 <USB Mouse>
iSerialNumber = 0x0000 <no string>
bNumConfigurations = 0x0001
The second mouse is an old Hama AM-2000 optical mouse that I tested as a replacement before I found out it made my main mouse work. Anyways, I suspect that the gaming mouse's additional buttons make it get detected as a keyboard, stopping moused from loading. Is there a way to force the loading of mouse drivers? Or perhaps a quirk to keep my mouse from getting detected as a keyboard?
/etc/rc.conf:
Code:
keymap="spanish.iso.kbd"
local_unbound_enable="YES"
sshd_enable="YES"
moused_enable="YES"
ntpd_enable="YES"
powerd_enable="YES"
# Set dumpdev to "AUTO" to enable crash dumps, "NO" to disable
dumpdev="AUTO"
wlans_ath0="wlan0"
ifconfig_wlan0="WPA SYNCDHCP"