Mouse is being detected as a Joystick, apparently

I picked up the Steam version of [Serious Sam's Bogus Detour] the other day, but I'm unable to use the game so far, as the mouse buttons drag the cursor immediately to the top left of the screen whenever they're clicked.

I made a post to the Steam discussion page stating the issue, to which a dev responded he/she thinks the mouse is being detected as a joystick.

I've made a few attempts to google such things, but the few discussions going on about vaguely similar topics (of which there don't seem to be many), frankly, are going over my head. So I've not managed to find a simple and definite solution I can grasp and implement.

Has anyone had a similar issue or knows a way I can figure this out and track the issue through to the point of fixing it, because I'm kind of limited in what I can do?

It would be a good thing to add some hardware details in your post so people here know what you are talking about. Now it's finding a needle in a haystack.
Please read this thread and act accordingly: How to provide good information in your posts

Alright, I'll give this a go. Thanks.

So... the output for 'inxi -b'.

Host: icaurs7234-pc Kernel: 4.14.8-1-MANJARO x86_64 bits: 64 Desktop: N/A
Distro: Manjaro Linux
Machine: Device: desktop Mobo: ASUSTeK model: Rampage III Extreme v: Rev 1.xx serial: N/A
BIOS: American Megatrends v: 0901 date: 07/16/2010
CPU: Quad core Intel Core i7 950 (-MT-MCP-) speed/max: 1600/3068 MHz
Graphics: Card: NVIDIA GF114 [GeForce GTX 560]
Display Server: N/A driver: nvidia tty size: 94x50
Network: Card-1: Intel 82567V-2 Gigabit Network Connection driver: e1000e
Card-2: NetGear WNA1100 Wireless-N 150 [Atheros AR9271] driver: ath9k_htc
Drives: HDD Total Size: 500.1GB (38.0% used)
Info: Processes: 220 Uptime: 19:58 Memory: 2279.8/5958.1MB Init: systemd
Client: Shell (bash) inxi: 2.3.53

And the output for '$ dmesg | grep usb', assuming that's the most appropriate thing to focus on, as its relating to the USB devices?

[ 0.915405] usbcore: registered new interface driver usbfs
[ 0.915414] usbcore: registered new interface driver hub
[ 0.915456] usbcore: registered new device driver usb
[ 0.922299] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[ 1.273394] usb 3-2: new high-speed USB device number 2 using ehci-pci
[ 1.290106] usb 4-2: new high-speed USB device number 2 using ehci-pci
[ 1.696809] usb 7-1: new low-speed USB device number 2 using uhci_hcd
[ 1.923762] usbcore: registered new interface driver usbhid
[ 1.923762] usbhid: USB HID core driver
[ 1.924647] input: Chicony Saitek Cyborg Keyboard as /devices/pci0000:00/0000:00:1a.2/usb7/7-1/7-1:1.0/0003:06A3:0728.0001/input/input2
[ 1.980061] hid-generic 0003:06A3:0728.0001: input,hidraw0: USB HID v1.11 Keyboard [Chicony Saitek Cyborg Keyboard] on usb-0000:00:1a.2-1/input0
[ 1.980146] input: Chicony Saitek Cyborg Keyboard as /devices/pci0000:00/0000:00:1a.2/usb7/7-1/7-1:1.1/0003:06A3:0728.0002/input/input3
[ 1.990349] usb-storage 4-2:1.0: USB Mass Storage device detected
[ 1.990436] scsi host16: usb-storage 4-2:1.0
[ 1.990490] usbcore: registered new interface driver usb-storage
[ 1.990873] usbcore: registered new interface driver uas
[ 2.036701] hid-generic 0003:06A3:0728.0002: input,hiddev0,hidraw1: USB HID v1.11 Device [Chicony Saitek Cyborg Keyboard] on usb-0000:00:1a.2-1/input1
[ 2.310038] usb 10-1: new full-speed USB device number 2 using uhci_hcd
[ 2.500191] input: Corsair Corsair Gaming HARPOON RGB Mouse as /devices/pci0000:00/0000:00:1d.2/usb10/10-1/10-1:1.0/0003:1B1C:1B3C.0003/input/input4
[ 2.500349] hid-generic 0003:1B1C:1B3C.0003: input,hidraw2: USB HID v1.11 Mouse [Corsair Corsair Gaming HARPOON RGB Mouse] on usb-0000:00:1d.2-1/input0
[ 2.504298] input: Corsair Corsair Gaming HARPOON RGB Mouse as /devices/pci0000:00/0000:00:1d.2/usb10/10-1/10-1:1.1/0003:1B1C:1B3C.0004/input/input5
[ 2.560460] hid-generic 0003:1B1C:1B3C.0004: input,hiddev1,hidraw3: USB HID v1.11 Mouse [Corsair Corsair Gaming HARPOON RGB Mouse] on usb-0000:00:1d.2-1/input1
[ 2.560538] usbhid 10-1:1.2: couldn't find an input interrupt endpoint
[ 13.079587] usb 3-2: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested
[ 13.079650] usbcore: registered new interface driver ath9k_htc
[ 13.377652] usb 3-2: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008
[ 1802.331982] usb 10-1: USB disconnect, device number 2
[ 1806.365160] usb 10-1: new full-speed USB device number 3 using uhci_hcd
[ 1806.560244] input: Corsair Corsair Gaming HARPOON RGB Mouse as /devices/pci0000:00/0000:00:1d.2/usb10/10-1/10-1:1.0/0003:1B1C:1B3C.0005/input/input22
[ 1806.560533] hid-generic 0003:1B1C:1B3C.0005: input,hidraw2: USB HID v1.11 Mouse [Corsair Corsair Gaming HARPOON RGB Mouse] on usb-0000:00:1d.2-1/input0
[ 1806.565458] input: Corsair Corsair Gaming HARPOON RGB Mouse as /devices/pci0000:00/0000:00:1d.2/usb10/10-1/10-1:1.1/0003:1B1C:1B3C.0006/input/input23
[ 1806.622456] hid-generic 0003:1B1C:1B3C.0006: input,hiddev1,hidraw3: USB HID v1.11 Mouse [Corsair Corsair Gaming HARPOON RGB Mouse] on usb-0000:00:1d.2-1/input1
[ 1806.622560] usbhid 10-1:1.2: couldn't find an input interrupt endpoint
[71171.403226] usb 4-2: USB disconnect, device number 2
[72121.411285] usb 4-1: new high-speed USB device number 5 using ehci-pci
[72122.104320] usb-storage 4-1:1.0: USB Mass Storage device detected
[72122.104630] scsi host16: usb-storage 4-1:1.0

Your mouse is being detected as a mouse by the OS so maybe you should focus on the actual mouse hardware. Is it 100% compatible with linux, it seems unlikely to be a problem with Manjaro since it is only one game that has a problem. Check google for your mouse [Corsair Corsair Gaming HARPOON RGB Mouse and linux maybe someone has a solution.

1 Like

It seems my mouse lacks official support... Yes.

I wasn't able to find many other issues relating to my mouse specifically, at least, not the exact same kind of issue, but googling lead to finding 'ckb-next', an unofficial driver for Corsair mice/keyboards!

With it installed and running, the issue appears to be resolved.

1 Like

Be aware there are

ckb-next 0.2.8-6 (3) (0.42)
    Corsair Keyboard and Mouse Input Driver, release version
ckb-next-git 1:0.2.8.r264.g142b307-1 (10) (0.78)
    Corsair Keyboard and Mouse Input Driver, git master branch

in aur

I had the same problem and this was the fix for me.

https://wiki.archlinux.org/index.php/Gamepad#Disable_joystick_from_controlling_mouse

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.

Forum kindly sponsored by