Mouse Stops Working

My wired optical mouse stops working.
Happens about once an hour.

I’m on Sway, F43 Beta.

Oct 16 00:20:54 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: USB disconnect, device number 46
Oct 16 00:20:54 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: USB disconnect, device number 46
Oct 16 00:20:55 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: new low-speed USB device number 47 using xhci_hcd
Oct 16 00:20:55 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: New USB device found, idVendor=0461, idProduct=4d22, bcdDevice= 2.00
Oct 16 00:20:55 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: New USB device strings: Mfr=0, Product=2, SerialNumber=0
Oct 16 00:20:55 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: Product: USB Optical Mouse
Oct 16 00:20:55 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: can't set config #1, error -32
Oct 16 00:20:55 ip6-dynamic-adsl.viettel.vn mtp-probe[93567]: checking bus 3, device 47: "/sys/devices/pci0000:00/0000:00:08.1/0000:03:00.4/usb3/3-2/3-2.2"
Oct 16 00:20:55 ip6-dynamic-adsl.viettel.vn mtp-probe[93567]: bus: 3, device: 47 was not an MTP device
Oct 16 00:20:55 ip6-dynamic-adsl.viettel.vn mtp-probe[93569]: checking bus 3, device 47: "/sys/devices/pci0000:00/0000:00:08.1/0000:03:00.4/usb3/3-2/3-2.2"
Oct 16 00:20:55 ip6-dynamic-adsl.viettel.vn mtp-probe[93569]: bus: 3, device: 47 was not an MTP device
Oct 16 00:20:59 ip6-dynamic-adsl.viettel.vn systemd[3813]: Started app-foot-93580.scope.
Oct 16 00:21:44 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: USB disconnect, device number 47
Oct 16 00:21:48 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: new low-speed USB device number 48 using xhci_hcd
Oct 16 00:21:48 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: New USB device found, idVendor=0461, idProduct=4d22, bcdDevice= 2.00
Oct 16 00:21:48 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: New USB device strings: Mfr=0, Product=2, SerialNumber=0
Oct 16 00:21:48 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: Product: USB Optical Mouse
Oct 16 00:21:48 ip6-dynamic-adsl.viettel.vn kernel: input: USB Optical Mouse as /devices/pci0000:00/0000:00:08.1/0000:03:00.4/usb3/3-2/3-2.2/3-2.2:1.0/0003:0461:4D22.0021/input/input44
Oct 16 00:21:48 ip6-dynamic-adsl.viettel.vn kernel: hid-generic 0003:0461:4D22.0021: input,hidraw2: USB HID v1.11 Mouse [USB Optical Mouse] on usb-0000:03:00.4-2.2/input0
Oct 16 00:21:48 ip6-dynamic-adsl.viettel.vn mtp-probe[93762]: checking bus 3, device 48: "/sys/devices/pci0000:00/0000:00:08.1/0000:03:00.4/usb3/3-2/3-2.2"
Oct 16 00:21:48 ip6-dynamic-adsl.viettel.vn mtp-probe[93762]: bus: 3, device: 48 was not an MTP device
Oct 16 00:21:48 ip6-dynamic-adsl.viettel.vn mtp-probe[93772]: checking bus 3, device 48: "/sys/devices/pci0000:00/0000:00:08.1/0000:03:00.4/usb3/3-2/3-2.2"
Oct 16 00:21:48 ip6-dynamic-adsl.viettel.vn mtp-probe[93772]: bus: 3, device: 48 was not an MTP device

I unplug it, and plug it in again and it starts working.

I also get some ‘pauses’ in the mouse - it stops moving for a second or two

Oct 16 01:53:27 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: USB disconnect, device number 60
Oct 16 01:53:27 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: new low-speed USB device number 61 using xhci_h>
Oct 16 01:53:27 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: device descriptor read/64, error -32
Oct 16 01:53:27 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: device descriptor read/64, error -32
Oct 16 01:53:28 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: new low-speed USB device number 62 using xhci_h>
Oct 16 01:53:28 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: New USB device found, idVendor=0461, idProduct=>
Oct 16 01:53:28 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: New USB device strings: Mfr=0, Product=2, Seria>
Oct 16 01:53:28 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: Product: USB Optical Mouse
Oct 16 01:53:28 ip6-dynamic-adsl.viettel.vn kernel: input: USB Optical Mouse as /devices/pci0000:00/0000:00:08>
Oct 16 01:53:28 ip6-dynamic-adsl.viettel.vn kernel: hid-generic 0003:0461:4D22.002D: input,hidraw2: USB HID v1>
Oct 16 01:53:28 ip6-dynamic-adsl.viettel.vn mtp-probe[109305]: checking bus 3, device 62: "/sys/devices/pci000>
Oct 16 01:53:28 ip6-dynamic-adsl.viettel.vn mtp-probe[109305]: bus: 3, device: 62 was not an MTP device
Oct 16 01:53:28 ip6-dynamic-adsl.viettel.vn mtp-probe[109316]: checking bus 3, device 62: "/sys/devices/pci000>
Oct 16 01:53:28 ip6-dynamic-adsl.viettel.vn mtp-probe[109316]: bus: 3, device: 62 was not an MTP device
Oct 16 01:54:10 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: USB disconnect, device number 62
Oct 16 01:54:10 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: new low-speed USB device number 63 using xhci_h>
Oct 16 01:54:10 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: New USB device found, idVendor=0461, idProduct=>
Oct 16 01:54:10 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: New USB device strings: Mfr=0, Product=2, Seria>
Oct 16 01:54:10 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: Product: USB Optical Mouse
Oct 16 01:54:10 ip6-dynamic-adsl.viettel.vn kernel: input: USB Optical Mouse as /devices/pci0000:00/0000:00:08>
Oct 16 01:54:10 ip6-dynamic-adsl.viettel.vn kernel: hid-generic 0003:0461:4D22.002E: input,hidraw2: USB HID v1>
Oct 16 01:54:10 ip6-dynamic-adsl.viettel.vn mtp-probe[109756]: checking bus 3, device 63: "/sys/devices/pci000>
Oct 16 01:54:10 ip6-dynamic-adsl.viettel.vn mtp-probe[109756]: bus: 3, device: 63 was not an MTP device
Oct 16 01:54:10 ip6-dynamic-adsl.viettel.vn mtp-probe[109765]: checking bus 3, device 63: "/sys/devices/pci000>
Oct 16 01:54:10 ip6-dynamic-adsl.viettel.vn mtp-probe[109765]: bus: 3, device: 63 was not an MTP device
Oct 16 01:54:17 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: reset low-speed USB device number 63 using xhci>
Oct 16 01:54:17 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: device descriptor read/64, error -32
Oct 16 01:54:18 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: Device not responding to setup address.

Power profile sending that USB port or the hub it’s on to sleep?

That would drive me absolutely insane within an hour.

I assume it’s solid on F42?

I don’t have a power profile.
Not tuned, not power-profile-daemon, not tlp. I guess I let the BIOS control the CPU.

Yes, no problem prior to upgrading to the beta.

I once had that problem on a GA-78LMT-USB3 motherboard. Solved by disabling legacy USB in BIOS. Side effect: mouse won’t be available until booted.

Connect to an USB 2 or 1 port if one available.

Unfortunately I have no legacy USB setting in BIOS. Asrock x300.

Mouse is in USB 2 socket.

And using xhci module! Tried with ohci?

Done.
And rebooted.
I’m still getting little pauses on the mouse. And it still ‘drops out’ stops working.

kernel: usb 3-2.2: reset low-speed USB device number 6 using xhci_hcd
kernel: usb 3-2.2: Device not responding to setup address.
Oct 16 14:44:26 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: reset low-speed USB device number 7 usi>
Oct 16 14:44:26 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: device descriptor read/64, error -32
Oct 16 14:44:27 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: device descriptor read/64, error -32
Oct 16 14:44:27 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: reset low-speed USB device number 7 usi>
Oct 16 14:44:27 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: device descriptor read/64, error -32
Oct 16 14:44:28 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: device descriptor read/64, error -32
Oct 16 14:44:28 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: reset low-speed USB device number 7 usi>
Oct 16 14:44:28 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: Device not responding to setup address.
Oct 16 14:44:28 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: Device not responding to setup address.
Oct 16 14:44:29 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: device not accepting address 7, error ->
Oct 16 14:44:29 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: reset low-speed USB device number 7 usi>
Oct 16 14:44:29 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: Device not responding to setup address.
Oct 16 14:44:29 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: Device not responding to setup address.
Oct 16 14:44:29 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: device not accepting address 7, error ->
Oct 16 14:44:29 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: USB disconnect, device number 7
Oct 16 14:44:29 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: new low-speed USB device number 8 using>
Oct 16 14:44:29 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: device descriptor read/64, error -32
Oct 16 14:44:30 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: Device not responding to setup address.
Oct 16 14:44:30 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: Device not responding to setup address.
Oct 16 14:44:30 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: device not accepting address 8, error ->
Oct 16 14:44:30 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: new low-speed USB device number 9 using>
Oct 16 14:44:30 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: New USB device found, idVendor=0461, id>
Oct 16 14:44:30 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: New USB device strings: Mfr=0, Product=>
Oct 16 14:44:30 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: Product: USB Optical Mouse
Oct 16 14:44:30 ip6-dynamic-adsl.viettel.vn kernel: input: USB Optical Mouse as /devices/pci0000:00/00>
Oct 16 14:44:30 ip6-dynamic-adsl.viettel.vn kernel: hid-generic 0003:0461:4D22.0007: input,hidraw2: US>
Oct 16 14:44:30 ip6-dynamic-adsl.viettel.vn mtp-probe[5611]: checking bus 3, device 9: "/sys/devices/p>
Oct 16 14:44:30 ip6-dynamic-adsl.viettel.vn mtp-probe[5611]: bus: 3, device: 9 was not an MTP device
Oct 16 14:44:30 ip6-dynamic-adsl.viettel.vn mtp-probe[5614]: checking bus 3, device 9: "/sys/devices/p>
Oct 16 14:44:30 ip6-dynamic-adsl.viettel.vn mtp-probe[5614]: bus: 3, device: 9 was not an MTP device
Oct 16 14:58:32 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: new low-speed USB device number 23 using xhci_hcd
Oct 16 14:58:32 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: New USB device found, idVendor=0461, idProduct=4d22, bcdDevice= 2.00
Oct 16 14:58:32 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: New USB device strings: Mfr=0, Product=2, SerialNumber=0
Oct 16 14:58:32 ip6-dynamic-adsl.viettel.vn kernel: usb 3-2.2: Product: USB Optical Mouse
Oct 16 14:58:32 ip6-dynamic-adsl.viettel.vn kernel: input: USB Optical Mouse as /devices/pci0000:00/0000:00:08.1/0000:03:00.4/usb3/3-2/3-2.2/3-2.2:1.0/0003:0461:4D22.>
Oct 16 14:58:32 ip6-dynamic-adsl.viettel.vn kernel: hid-generic 0003:0461:4D22.000E: input,hidraw2: USB HID v1.11 Mouse [USB Optical Mouse] on usb-0000:03:00.4-2.2/in>
Oct 16 14:58:32 ip6-dynamic-adsl.viettel.vn mtp-probe[7760]: checking bus 3, device 23: "/sys/devices/pci0000:00/0000:00:08.1/0000:03:00.4/usb3/3-2/3-2.2"
Oct 16 14:58:32 ip6-dynamic-adsl.viettel.vn mtp-probe[7760]: bus: 3, device: 23 was not an MTP device
Oct 16 14:58:32 ip6-dynamic-adsl.viettel.vn mtp-probe[7765]: checking bus 3, device 23: "/sys/devices/pci0000:00/0000:00:08.1/0000:03:00.4/usb3/3-2/3-2.2"
Oct 16 14:58:32 ip6-dynamic-adsl.viettel.vn mtp-probe[7765]: bus: 3, device: 23 was not an MTP device

Could it be the mouse itself? I don’t like buying hardware to solve problems.

Looked it up, and xhci is backwards compatible.
From what I’ve found, xhci is automattically assigned by the kernel, and as my USB ports (both USB 2 and 3??) are on the same bus (3) I don’t see how I could assign ohci and retain USB 3 functionality.

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 002: ID 0bda:9210 Realtek Semiconductor Corp. RTL9210 M.2 NVME Adapter
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 413c:2113 Dell Computer Corp. KB216 Wired Keyboard
Bus 003 Device 003: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 003 Device 014: ID 0461:4d22 Primax Electronics, Ltd USB Optical Mouse
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

I bought a new Logitech mouse for 85,000 VND ($3USD) and it is not hanging or disconnecting.

I don’t know what was wrong with the 20 year old Dell I was using :slight_smile: Maybe I found it in a bin :slight_smile: Now I know why.

Consider the problem to be solved, will repost if needed.

2 Likes