Mouse not working after upgrade from F42 to F43

Hello!

I upgraded to Fedora 43 yesterday, which seemed to go flawless! But once I got the new version of fedora (43) running, my mouse pointer didn’t move…

The mouse in question is a Mousetrapper Advanced 2.0. It works as usual if I connect it to any other computer. But my main computer doesn’t work anymore.

If I connect another mouse (Logitech M275) that one works directly! Both seems to be detected when I connect them:

I’ve run journalctl -f when connecting the mousetrapper to both my main computer (running Fedora 43, upgraded) and my laptop (also running fedora 43, but fresh install) and this is the output:

Mar 17 17:07:05 Computer_1 kernel: usb 1-7: new full-speed USB device number 12 using xhci_hcd
Mar 17 17:07:05 Computer_1 kernel: usb 1-7: New USB device found, idVendor=0d24, idProduct=000b, bcdDevice=23.27
Mar 17 17:07:05 Computer_1 kernel: usb 1-7: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Mar 17 17:07:05 Computer_1 kernel: usb 1-7: Product: Mousetrapper Advance 2.0
Mar 17 17:07:05 Computer_1 kernel: usb 1-7: Manufacturer: TRAPPER DATA
Mar 17 17:07:05 Computer_1 kernel: [31B blob data]
Mar 17 17:07:05 Computer_1 kernel: input: TRAPPER DATA Mousetrapper Advance 2.0 as /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/0003:0D24:000B.0027/input/input69
Mar 17 17:07:05 Computer_1 kernel: hid-generic 0003:0D24:000B.0027: input,hidraw0: USB HID v1.11 Keyboard [TRAPPER DATA Mousetrapper Advance 2.0] on usb-0000:00:14.0-7/input0
Mar 17 17:07:05 Computer_1 kernel: input: TRAPPER DATA Mousetrapper Advance 2.0 as /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.1/0003:0D24:000B.0028/input/input70
Mar 17 17:07:05 Computer_1 kernel: hid-generic 0003:0D24:000B.0028: input,hidraw1: USB HID v1.11 Mouse [TRAPPER DATA Mousetrapper Advance 2.0] on usb-0000:00:14.0-7/input1
Mar 17 17:07:05 Computer_1 kernel: input: TRAPPER DATA Mousetrapper Advance 2.0 Consumer Control as /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.2/0003:0D24:000B.0029/input/input71
Mar 17 17:07:05 Computer_1 kernel: input: TRAPPER DATA Mousetrapper Advance 2.0 System Control as /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.2/0003:0D24:000B.0029/input/input72
Mar 17 17:07:05 Computer_1 kernel: hid-generic 0003:0D24:000B.0029: input,hidraw2: USB HID v1.11 Device [TRAPPER DATA Mousetrapper Advance 2.0] on usb-0000:00:14.0-7/input2
Mar 17 17:07:05 Computer_1 kernel: hid-generic 0003:0D24:000B.002A: hiddev96,hidraw3: USB HID v1.11 Device [TRAPPER DATA Mousetrapper Advance 2.0] on usb-0000:00:14.0-7/input3
Mar 17 17:07:05 Computer_1 mtp-probe[138648]: checking bus 1, device 12: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-7"
Mar 17 17:07:05 Computer_1 mtp-probe[138648]: bus: 1, device: 12 was not an MTP device
Mar 17 17:07:05 Computer_1 systemd-logind[1000]: Watching system buttons on /dev/input/event3 (TRAPPER DATA Mousetrapper Advance 2.0)
Mar 17 17:07:05 Computer_1 systemd-logind[1000]: Watching system buttons on /dev/input/event6 (TRAPPER DATA Mousetrapper Advance 2.0 System Control)
Mar 17 17:07:05 Computer_1 systemd-logind[1000]: Watching system buttons on /dev/input/event5 (TRAPPER DATA Mousetrapper Advance 2.0 Consumer Control)
Mar 17 17:07:05 Computer_1 kwin_wayland[3428]: Failed to open /dev/input/event3 device (No such device)
Mar 17 17:07:05 Computer_1 kwin_wayland[3428]: Failed to open /dev/input/event6 device (No such device)
Mar 17 17:07:05 Computer_1 kwin_wayland[3428]: Failed to open /dev/input/event5 device (No such device)
Mar 17 17:07:05 Computer_1 kwin_wayland[3428]: Failed to open /dev/input/event4 device (No such device)
Mar 17 17:07:05 Computer_1 mtp-probe[138698]: checking bus 1, device 12: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-7"
Mar 17 17:07:05 Computer_1 mtp-probe[138698]: bus: 1, device: 12 was not an MTP device
Mar 17 17:07:05 Computer_1 kded6[3681]: Failed to notify "Created too many similar notifications in quick succession"

And this is the output of the laptop (which works):

Mar 17 17:06:11 Computer_2 kernel: usb 1-1: new full-speed USB device number 4 using xhci_hcd
Mar 17 17:06:12 Computer_2 kernel: usb 1-1: New USB device found, idVendor=0d24, idProduct=000b, bcdDevice=23.27
Mar 17 17:06:12 Computer_2 kernel: usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Mar 17 17:06:12 Computer_2 kernel: usb 1-1: Product: Mousetrapper Advance 2.0
Mar 17 17:06:12 Computer_2 kernel: usb 1-1: Manufacturer: TRAPPER DATA
Mar 17 17:06:12 Computer_2 kernel: [31B blob data]
Mar 17 17:06:12 Computer_2 kernel: input: TRAPPER DATA Mousetrapper Advance 2.0 as /devices/pci0000:00/0000:00:08.1/0000:64:00.3/usb1/1-1/1-1:1.0/0003:0D24:000B.0002/input/input20
Mar 17 17:06:12 Computer_2 kernel: hid-generic 0003:0D24:000B.0002: input,hidraw1: USB HID v1.11 Keyboard [TRAPPER DATA Mousetrapper Advance 2.0] on usb-0000:64:00.3-1/input0
Mar 17 17:06:12 Computer_2 kernel: input: TRAPPER DATA Mousetrapper Advance 2.0 as /devices/pci0000:00/0000:00:08.1/0000:64:00.3/usb1/1-1/1-1:1.1/0003:0D24:000B.0003/input/input21
Mar 17 17:06:12 Computer_2 kernel: hid-generic 0003:0D24:000B.0003: input,hidraw2: USB HID v1.11 Mouse [TRAPPER DATA Mousetrapper Advance 2.0] on usb-0000:64:00.3-1/input1
Mar 17 17:06:12 Computer_2 kernel: input: TRAPPER DATA Mousetrapper Advance 2.0 Consumer Control as /devices/pci0000:00/0000:00:08.1/0000:64:00.3/usb1/1-1/1-1:1.2/0003:0D24:000B.0004/input/input22
Mar 17 17:06:12 Computer_2 kernel: input: TRAPPER DATA Mousetrapper Advance 2.0 System Control as /devices/pci0000:00/0000:00:08.1/0000:64:00.3/usb1/1-1/1-1:1.2/0003:0D24:000B.0004/input/input23
Mar 17 17:06:12 Computer_2 kernel: hid-generic 0003:0D24:000B.0004: input,hidraw3: USB HID v1.11 Device [TRAPPER DATA Mousetrapper Advance 2.0] on usb-0000:64:00.3-1/input2
Mar 17 17:06:12 Computer_2 kernel: hid-generic 0003:0D24:000B.0005: hiddev96,hidraw4: USB HID v1.11 Device [TRAPPER DATA Mousetrapper Advance 2.0] on usb-0000:64:00.3-1/input3
Mar 17 17:06:12 Computer_2 mtp-probe[116176]: checking bus 1, device 4: "/sys/devices/pci0000:00/0000:00:08.1/0000:64:00.3/usb1/1-1"
Mar 17 17:06:12 Computer_2 mtp-probe[116176]: bus: 1, device: 4 was not an MTP device
Mar 17 17:06:12 Computer_2 boltd[1106]: probing: started [1000]
Mar 17 17:06:12 Computer_2 plasmashell[2110]: qrc:/qt/qml/plasma/applet/org/kde/plasma/notifications/global/Globals.qml:567:17: Unable to assign QString to int
Mar 17 17:06:12 Computer_2 systemd-logind[1035]: Watching system buttons on /dev/input/event17 (TRAPPER DATA Mousetrapper Advance 2.0 Consumer Control)
Mar 17 17:06:12 Computer_2 systemd-logind[1035]: Watching system buttons on /dev/input/event15 (TRAPPER DATA Mousetrapper Advance 2.0)
Mar 17 17:06:12 Computer_2 systemd-logind[1035]: Watching system buttons on /dev/input/event18 (TRAPPER DATA Mousetrapper Advance 2.0 System Control)
Mar 17 17:06:12 Computer_2 kded6[2037]: Failed to notify "Created too many similar notifications in quick succession"
Mar 17 17:06:12 Computer_2 mtp-probe[116212]: checking bus 1, device 4: "/sys/devices/pci0000:00/0000:00:08.1/0000:64:00.3/usb1/1-1"
Mar 17 17:06:12 Computer_2 mtp-probe[116212]: bus: 1, device: 4 was not an MTP device
Mar 17 17:06:15 Computer_2 boltd[1106]: probing: timeout, done: [2884418] (2000000)

I’ve noticed that on my main computer i get the following errors:

Mar 17 17:07:05 Computer_1 kwin_wayland[3428]: Failed to open /dev/input/event3 device (No such device)
Mar 17 17:07:05 Computer_1 kwin_wayland[3428]: Failed to open /dev/input/event6 device (No such device)
Mar 17 17:07:05 Computer_1 kwin_wayland[3428]: Failed to open /dev/input/event5 device (No such device)
Mar 17 17:07:05 Computer_1 kwin_wayland[3428]: Failed to open /dev/input/event4 device (No such device)

But if i run ls -al /dev/input/ all those events gets listed as they should:

total 0
drwxr-xr-x.  4 root root     640 Mar 18 18:11 .
drwxr-xr-x. 21 root root    4640 Mar 18 18:11 ..
drwxr-xr-x.  2 root root     380 Mar 18 18:11 by-id
drwxr-xr-x.  2 root root     740 Mar 18 18:11 by-path
crw-rw----.  1 root input 13, 64 Mar 16 23:47 event0
crw-rw----.  1 root input 13, 65 Mar 16 23:47 event1
crw-rw----.  1 root input 13, 74 Mar 16 23:47 event10
crw-rw----.  1 root input 13, 75 Mar 16 23:47 event11
crw-rw----.  1 root input 13, 76 Mar 16 23:47 event12
crw-rw----.  1 root input 13, 77 Mar 16 23:47 event13
crw-rw----.  1 root input 13, 78 Mar 16 23:47 event14
crw-rw----.  1 root input 13, 79 Mar 16 23:47 event15
crw-rw----.  1 root input 13, 80 Mar 16 23:47 event16
crw-rw----.  1 root input 13, 81 Mar 16 23:47 event17
crw-rw----.  1 root input 13, 82 Mar 16 23:47 event18
crw-rw----.  1 root input 13, 83 Mar 16 23:47 event19
crw-rw----.  1 root input 13, 66 Mar 16 23:47 event2
crw-rw----.  1 root input 13, 84 Mar 16 23:47 event20
crw-rw----.  1 root input 13, 85 Mar 16 23:47 event21
crw-rw----.  1 root input 13, 86 Mar 16 23:47 event22
crw-rw----.  1 root input 13, 87 Mar 18 18:11 event23
crw-rw----.  1 root input 13, 88 Mar 18 18:11 event24
crw-rw----.  1 root input 13, 67 Mar 18 15:42 event3
crw-rw----.  1 root input 13, 68 Mar 18 15:42 event4
crw-rw----.  1 root input 13, 69 Mar 18 15:42 event5
crw-rw----.  1 root input 13, 70 Mar 18 18:11 event6
crw-rw----.  1 root input 13, 71 Mar 18 18:11 event7
crw-rw----.  1 root input 13, 72 Mar 18 18:11 event8
crw-rw----.  1 root input 13, 73 Mar 18 18:11 event9
crw-rw----.  1 root input 13, 63 Mar 16 23:47 mice
crw-rw----.  1 root input 13, 32 Mar 18 18:11 mouse0
crw-rw----.  1 root input 13, 33 Mar 18 18:11 mouse1

And I can also get sudo libinput debug-events to output data for all button clicks and pointer movements when using the mousetrapper:

-event2   DEVICE_ADDED                 Power Button                      seat0 default group1  cap:k
-event1   DEVICE_ADDED                 Power Button                      seat0 default group2  cap:k
-event0   DEVICE_ADDED                 Sleep Button                      seat0 default group3  cap:k
-event23  DEVICE_ADDED                 Logitech Wireless Keyboard PID:4023 seat0 default group4  cap:kp scroll-nat
-event24  DEVICE_ADDED                 Logitech Wireless Mouse           seat0 default group5  cap:kp left scroll-nat scroll-button
-event3   DEVICE_ADDED                 Corsair Corsair STRAFE Gaming Keyboard seat0 default group6  cap:kp scroll-nat
-event6   DEVICE_ADDED                 TRAPPER DATA Mousetrapper Advance 2.0 seat0 default group7  cap:k
-event7   DEVICE_ADDED                 TRAPPER DATA Mousetrapper Advance 2.0 seat0 default group7  cap:p left scroll-nat scroll-button
-event8   DEVICE_ADDED                 TRAPPER DATA Mousetrapper Advance 2.0 Consumer Control seat0 default group7  cap:kp scroll-nat
-event9   DEVICE_ADDED                 TRAPPER DATA Mousetrapper Advance 2.0 System Control seat0 default group7  cap:k
-event7   POINTER_MOTION               +0.000s	 0.00/  0.30 ( +0.00/ +1.00)
 event7   POINTER_MOTION            2  +0.008s	 0.00/  2.65 ( +0.00/ +3.00)
 event7   POINTER_MOTION            3  +0.016s	 0.00/  1.00 ( +0.00/ +1.00)
 event7   POINTER_MOTION            4  +0.024s	 0.00/  3.00 ( +0.00/ +3.00)
 event7   POINTER_MOTION            5  +0.032s	 0.00/  3.00 ( +0.00/ +3.00)
 event7   POINTER_MOTION            6  +0.040s	 0.00/  1.00 ( +0.00/ +1.00)
 event7   POINTER_MOTION            7  +0.048s	 0.00/  3.00 ( +0.00/ +3.00)
 event7   POINTER_MOTION            8  +0.056s	-1.05/  4.22 ( -1.00/ +4.00)
 event7   POINTER_MOTION            9  +0.064s	 0.00/  3.16 ( +0.00/ +3.00)
 event7   POINTER_MOTION           10  +0.072s	 0.00/  1.00 ( +0.00/ +1.00)
 event7   POINTER_MOTION           11  +0.080s	 0.00/  1.00 ( +0.00/ +1.00)
 event7   POINTER_MOTION           12  +0.088s	 0.00/  1.00 ( +0.00/ +1.00)
 event7   POINTER_MOTION           13  +0.096s	 0.00/  1.00 ( +0.00/ +1.00)
 event7   POINTER_MOTION           14  +0.104s	 0.00/  3.00 ( +0.00/ +3.00)
 event7   POINTER_MOTION           15  +0.112s	-1.00/  1.00 ( -1.00/ +1.00)
 event7   POINTER_MOTION           16  +0.120s	 0.00/  3.00 ( +0.00/ +3.00)
 event7   POINTER_MOTION           17  +0.128s	 0.00/  3.00 ( +0.00/ +3.00)
 event7   POINTER_MOTION           18  +0.136s	 0.00/  1.00 ( +0.00/ +1.00)
 event7   POINTER_MOTION           19  +0.144s	 0.00/  1.00 ( +0.00/ +1.00)
 event7   POINTER_MOTION           20  +0.152s	 0.00/  3.00 ( +0.00/ +3.00)
 event7   POINTER_MOTION           21  +0.168s	 0.00/  0.99 ( +0.00/ +1.00)
 event7   POINTER_MOTION           22  +0.296s	-0.65/  0.00 ( -1.00/ +0.00)
 event7   POINTER_MOTION           23  +0.304s	 0.00/  0.87 ( +0.00/ +1.00)
 event7   POINTER_BUTTON               +1.304s	BTN_SIDE (275) pressed, seat count: 1
 event7   POINTER_BUTTON               +1.472s	BTN_SIDE (275) released, seat count: 0
 event7   POINTER_SCROLL_WHEEL         +2.184s	vert -3.75/-30.0* horiz 0.00/0.0 (wheel)
 event7   POINTER_SCROLL_WHEEL      2  +2.352s	vert -3.75/-30.0* horiz 0.00/0.0 (wheel)
 event7   POINTER_SCROLL_WHEEL      3  +2.456s	vert 3.75/30.0* horiz 0.00/0.0 (wheel)
 event7   POINTER_BUTTON               +3.384s	BTN_EXTRA (276) pressed, seat count: 1
 event7   POINTER_BUTTON               +3.520s	BTN_EXTRA (276) released, seat count: 0
 event7   POINTER_BUTTON               +4.272s	BTN_RIGHT (273) pressed, seat count: 1
 event7   POINTER_BUTTON               +4.392s	BTN_RIGHT (273) released, seat count: 0
 event7   POINTER_BUTTON               +4.728s	BTN_MIDDLE (274) pressed, seat count: 1
 event7   POINTER_BUTTON               +4.832s	BTN_MIDDLE (274) released, seat count: 0
-event3   KEYBOARD_KEY                 +8.365s	*** (-1) pressed
 event3   KEYBOARD_KEY                 +8.431s	*** (-1) pressed

This is also the output of sudo libinput list-devices

Device:                  Power Button
Kernel:                  /dev/input/event2
Id:                      host:0000:0001
Group:                   1
Seat:                    seat0, default
Capabilities:            keyboard
Tap-to-click:            n/a
Tap-and-drag:            n/a
Tap button map:          n/a
Tap drag lock:           n/a
Left-handed:             n/a
Nat.scrolling:           n/a
Middle emulation:        n/a
Calibration:             n/a
Scroll methods:          none
Scroll button:           n/a
Scroll button lock:      n/a
Click methods:           none
Clickfinger button map:  n/a
Disable-w-typing:        n/a
Disable-w-trackpointing: n/a
Accel profiles:          n/a
Rotation:                0.0
Area rectangle:          n/a

Device:                  Power Button
Kernel:                  /dev/input/event1
Id:                      host:0000:0001
Group:                   2
Seat:                    seat0, default
Capabilities:            keyboard
Tap-to-click:            n/a
Tap-and-drag:            n/a
Tap button map:          n/a
Tap drag lock:           n/a
Left-handed:             n/a
Nat.scrolling:           n/a
Middle emulation:        n/a
Calibration:             n/a
Scroll methods:          none
Scroll button:           n/a
Scroll button lock:      n/a
Click methods:           none
Clickfinger button map:  n/a
Disable-w-typing:        n/a
Disable-w-trackpointing: n/a
Accel profiles:          n/a
Rotation:                0.0
Area rectangle:          n/a

Device:                  Sleep Button
Kernel:                  /dev/input/event0
Id:                      host:0000:0003
Group:                   3
Seat:                    seat0, default
Capabilities:            keyboard
Tap-to-click:            n/a
Tap-and-drag:            n/a
Tap button map:          n/a
Tap drag lock:           n/a
Left-handed:             n/a
Nat.scrolling:           n/a
Middle emulation:        n/a
Calibration:             n/a
Scroll methods:          none
Scroll button:           n/a
Scroll button lock:      n/a
Click methods:           none
Clickfinger button map:  n/a
Disable-w-typing:        n/a
Disable-w-trackpointing: n/a
Accel profiles:          n/a
Rotation:                0.0
Area rectangle:          n/a

Device:                  Logitech Wireless Keyboard PID:4023
Kernel:                  /dev/input/event23
Id:                      usb:046d:4023
Group:                   4
Seat:                    seat0, default
Capabilities:            keyboard pointer
Tap-to-click:            n/a
Tap-and-drag:            n/a
Tap button map:          n/a
Tap drag lock:           n/a
Left-handed:             n/a
Nat.scrolling:           disabled
Middle emulation:        n/a
Calibration:             n/a
Scroll methods:          none
Scroll button:           n/a
Scroll button lock:      n/a
Click methods:           none
Clickfinger button map:  n/a
Disable-w-typing:        n/a
Disable-w-trackpointing: n/a
Accel profiles:          n/a
Rotation:                0.0
Area rectangle:          n/a

Device:                  Logitech Wireless Mouse
Kernel:                  /dev/input/event24
Id:                      usb:046d:4091
Group:                   5
Seat:                    seat0, default
Capabilities:            keyboard pointer
Tap-to-click:            n/a
Tap-and-drag:            n/a
Tap button map:          n/a
Tap drag lock:           n/a
Left-handed:             disabled
Nat.scrolling:           disabled
Middle emulation:        disabled
Calibration:             n/a
Scroll methods:          button
Scroll button:           BTN_MIDDLE
Scroll button lock:      disabled
Click methods:           none
Clickfinger button map:  n/a
Disable-w-typing:        n/a
Disable-w-trackpointing: n/a
Accel profiles:          flat *adaptive custom
Rotation:                0.0
Area rectangle:          n/a

Device:                  Corsair Corsair STRAFE Gaming Keyboard
Kernel:                  /dev/input/event3
Id:                      usb:1b1c:1b15
Group:                   6
Seat:                    seat0, default
Capabilities:            keyboard pointer
Tap-to-click:            n/a
Tap-and-drag:            n/a
Tap button map:          n/a
Tap drag lock:           n/a
Left-handed:             n/a
Nat.scrolling:           disabled
Middle emulation:        n/a
Calibration:             n/a
Scroll methods:          none
Scroll button:           n/a
Scroll button lock:      n/a
Click methods:           none
Clickfinger button map:  n/a
Disable-w-typing:        n/a
Disable-w-trackpointing: n/a
Accel profiles:          n/a
Rotation:                0.0
Area rectangle:          n/a

Device:                  TRAPPER DATA Mousetrapper Advance 2.0
Kernel:                  /dev/input/event6
Id:                      usb:0d24:000b
Group:                   7
Seat:                    seat0, default
Capabilities:            keyboard
Tap-to-click:            n/a
Tap-and-drag:            n/a
Tap button map:          n/a
Tap drag lock:           n/a
Left-handed:             n/a
Nat.scrolling:           n/a
Middle emulation:        n/a
Calibration:             n/a
Scroll methods:          none
Scroll button:           n/a
Scroll button lock:      n/a
Click methods:           none
Clickfinger button map:  n/a
Disable-w-typing:        n/a
Disable-w-trackpointing: n/a
Accel profiles:          n/a
Rotation:                0.0
Area rectangle:          n/a

Device:                  TRAPPER DATA Mousetrapper Advance 2.0
Kernel:                  /dev/input/event7
Id:                      usb:0d24:000b
Group:                   7
Seat:                    seat0, default
Capabilities:            pointer
Tap-to-click:            n/a
Tap-and-drag:            n/a
Tap button map:          n/a
Tap drag lock:           n/a
Left-handed:             disabled
Nat.scrolling:           disabled
Middle emulation:        disabled
Calibration:             n/a
Scroll methods:          button
Scroll button:           BTN_MIDDLE
Scroll button lock:      disabled
Click methods:           none
Clickfinger button map:  n/a
Disable-w-typing:        n/a
Disable-w-trackpointing: n/a
Accel profiles:          flat *adaptive custom
Rotation:                0.0
Area rectangle:          n/a

Device:                  TRAPPER DATA Mousetrapper Advance 2.0 Consumer Control
Kernel:                  /dev/input/event8
Id:                      usb:0d24:000b
Group:                   7
Seat:                    seat0, default
Capabilities:            keyboard pointer
Tap-to-click:            n/a
Tap-and-drag:            n/a
Tap button map:          n/a
Tap drag lock:           n/a
Left-handed:             n/a
Nat.scrolling:           disabled
Middle emulation:        n/a
Calibration:             n/a
Scroll methods:          none
Scroll button:           n/a
Scroll button lock:      n/a
Click methods:           none
Clickfinger button map:  n/a
Disable-w-typing:        n/a
Disable-w-trackpointing: n/a
Accel profiles:          n/a
Rotation:                0.0
Area rectangle:          n/a

Device:                  TRAPPER DATA Mousetrapper Advance 2.0 System Control
Kernel:                  /dev/input/event9
Id:                      usb:0d24:000b
Group:                   7
Seat:                    seat0, default
Capabilities:            keyboard
Tap-to-click:            n/a
Tap-and-drag:            n/a
Tap button map:          n/a
Tap drag lock:           n/a
Left-handed:             n/a
Nat.scrolling:           n/a
Middle emulation:        n/a
Calibration:             n/a
Scroll methods:          none
Scroll button:           n/a
Scroll button lock:      n/a
Click methods:           none
Clickfinger button map:  n/a
Disable-w-typing:        n/a
Disable-w-trackpointing: n/a
Accel profiles:          n/a
Rotation:                0.0
Area rectangle:          n/a

I’ve tried to search around for a solution, and came accross a few other posts about mouse problems with fedora 43. Non of which helped me any more than that they gave me some things to look at…

I also remember reading in one of the posts that there had been some kind of work around the usb/mice area, and that F43 handled it a bit different now than before. (at least when it came to timeouts)

Now I’m just speculating and I want to note that I have no previous experience around the mouse/keyboard inputs on the computer. But I suspect that it somehow seems to be checking for these events before they get created and then fails because they weren’t created yet. But then gets created right after this instance. Which is why I can get the output from them afterwards.

I have no clue if that is the case or not, and no idea of where or how to fix this! Any help would be greatly appreciated!

I’m thinking of reinstalling fedora from scratch but would prefer not to as I have a lot of customization and don’t really have the time to redo them at the moment…

Thanks in advance!

Edit: Forgot to say that I’ve been trying all different USB ports on my computer, and also tried to use a USB-to-PS/2 adapter I had laying around. But that didn’t change anything. Only thing I noticed was that the computer didn’t recognize the mouse with the USB-to-PS/2 adapter…

2 Likes

I wonder if its a power management issue with your USB hardware?
There should be some kernel command line options to change how USB power management is done you could try. Sorry I don’t know the options of the top of my head.

Are any of the other systems running Fedora 43? If not, you could try using the Live Installer to see if the issue depends on the system or generally F43.

The laptop I have is running F43, from a fresh install. I first thought that it was running F42, but when I later checked i saw that it was also running F43.

So something have probably been borked during the update…

Might be interesting to test a live installer on the affected system? To see if its a combination of hardware and F43 or if its the update that broke something?

Don’t know if it changes anything or not but I think I started out with F38 or on this computer and have only upgraded since.

I googled a little and found this page:

Could that be what you’re talking about?

Just tried to boot with fedora live installer and the mouse worked flawlessly…

So something broke during the update. Guess I will have to do a fresh install instead… :roll_eyes:

2 Likes

Yes that’s the docs I was thinking of. See if there is any kernel options you might test out for mouse problem.

What kernel version is rhe live usb image using?
Is it an older kernel version?

@from-source-it-is next step would be to try the latest respin installer: https://fedoraproject.org/wiki/Respins-SIG

Its because of wayland not providing the user space driver. Which they should have sorted all the input devices x11 had into wayland which they didn’t.

The lazy way to fix this would be putting back an X11 based system on it and then just use Kernel.org updates for new ones.

The more difficult way would be to force the kernel driver into the user space via hid quirk always poll. That would be in your case, adding this to your GRUB_CMDLINE_LINUX_DEFAULT
statement in grub (/etc/default/grub)

usbhid.quirks=0x0d240000:0x000b:0x00000040

if you don’t have a GRUB_CMDLINE_LINUX_DEFAULT in grub you would add it like:

GRUB_CMDLINE_LINUX_DEFAULT="usbhid.quirks=0x0d240000:0x000b:0x00000040"

and don’t forget to update the live copy of grub:

sudo grub2-mkconfig -o /boot/grub2/grub.cfg

then reboot the machine and it should theoretically work.

1 Like

What user space driver?

@gnwiii, @barryascott

I’ve checked the kernel version on both machines and the live installers! Also tried the Respin version, and this is the result:

Computer Kernel Version Status
Main Desktop (Live Installer) 6.17.1-300.fc43.x86_64 Working
Laptop (Installed OS) 6.18.12-200.fc43.x86_64 Working
Main Desktop (Installed OS) 6.19.7-200.fc43.x86_64 Not Working
Main Desktop (Live Installer - Respin) 6.19.7-200.fc43.x86_64 Not Working

I’ve also tried to add the line mentioned by @oconical into my grub config. But that didn’t solve the problem… Don’t know if I’m missing something?

This looks like a kernel regression. You can try reporting the regression in the Fedora bug tracker. Making sure you're not a bot!

You can set the 6.18.12 kernel to be your default kernel to boot up from using sudo grubby to set the default kernel, have a look at man grubby to see the options to do that.

Once you are set the default kernel and run using it dnf updates will not remove that working kernel for you.

Would it help to pinpoint which kernel version it it that causes this?

I haven’t fiddled much with changing the kernel back and fourth, but if it is relatively simple and fast to change back, I could try to find the version causing this!

Also I was looking at the line I added to grub, and noticed that it was built from the vendor ID and model ID of the device. But I can’t tell what the last part of it is supposed to be? Are we sure that it is correct?

Try the earliest 6.19 kernel you can install and see if it was the change 6.18 to 6.19 that broke the mouse. When testing remove any experimental settings added to the kernel command line.

Its either kernel or distribution. But looking up the device it uses Xorg drivers.

Makes me winder if you have something like /usr/share/X11/xorg.conf.d/50-mousetrapper.conf on the laptop that works

xorg had user space drivers that launched as a service that configured the hid driver. wayland only uses kernel mode drivers. So on an xorg based input device there is no kernel mode access as it is initialized by address. BSD usbconfig would be one way to initialize. But it makes me wonder if 0x000b is the access entry for usbhid.quirks since that would be the same thing. Maybe 0x0010 instead. Unless they removed libinput which would have been a terrible thing to do since there is a lot of input devices that uses that.

I’m not so sure that it is the kernel in and off itself that causes this anymore… I’ve tried to jump between the kernel versions now and haven’t had any luck on getting the mouse to work even if i jumped all the way back to version 6.18.7-100.fc42.x86_64… (Which I had previously on my main computer. Compared to the other kernel version which I got from Koji)

So now I’m more confused than before…

Has there been some changes to the x11 system in fedora 43? But if that is the case, why would it work at all with the laptop and live installers? But then again not with the respin version…?

Should I try to update my laptop? Or is that just stupid as I might loose a working example?

If you have any other ideas, I’m all ears! :wink:

Do you mean X11 or Wayland?

I was referring to the missing driver that @oconical was talking about. I’m trying to understand what else it is that could affect this…