On 2019.01.13 07:30, Pouru Lasse wrote:
For the past few weeks I've had strange issues with my USB mouse randomly disconnecting and reconnecting right afterwards. At first I thought it might be the USB port dying, but it happens with multiple USB ports (both USB 2 and 3) and two different Logitech mice. I haven't noticed any issues with other USB devices.

Is this more likely a hardware or a software problem? I'm on kernel 4.14.83 and I'm pretty sure the problems didn't start right after the update, although it's hard to tell because the disconnects seem completely random and don't even happen every day. Dmesg output looks something like this, sometimes with multiple disconnects in a row, with the device number being incremented each time:

[41235.377257] usb 3-2: USB disconnect, device number 17
[41235.645027] usb 3-2: new low-speed USB device number 18 using xhci_hcd [41235.778228] usb 3-2: New USB device found, idVendor=046d, idProduct=c01e [41235.778232] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[41235.778234] usb 3-2: Product: USB-PS/2 Optical Mouse
[41235.778236] usb 3-2: Manufacturer: Logitech
[41235.783149] input: Logitech USB-PS/2 Optical Mouse as /devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.0/0003:046D:C01E.001A/input/input41 [41235.783504] hid-generic 0003:046D:C01E.001A: input,hidraw0: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb-0000:00:14.0-2/input0

Less often there are also errors like:

[13844.911317] usb 3-2: device not accepting address 15, error -71
[13844.911362] usb usb3-port2: unable to enumerate USB device

and:

[42555.126541] usb 3-2: reset low-speed USB device number 18 using xhci_hcd
[42555.382373] usb 3-2: device descriptor read/64, error -71
[42555.763574] usb 3-2: device descriptor read/all, error -71
[42556.022536] usb 3-2: reset low-speed USB device number 18 using xhci_hc

Usually the mouse starts working again right away, but sometimes I need to switch it to another port despite it being visible in lsusb. This, I guess, has something to do with the device number changing.

One thing I suspected was USB power management, but as far as I know I haven't enabled any such options, at least not on purpose.

- Lasse
I've been having a similar issue, but it never resolves by itself - I have to unplug and re-plug the mouse, although I can use the same port. However, I do not get any of those error messages, just the disconnects.

[216909.342190] usb 3-2: USB disconnect, device number 40
[216910.812144] usb 3-2: new low-speed USB device number 41 using uhci_hcd [216911.007267] input: PixArt DynexWired USB Optical Mouse as /devices/pci0000:00/0000:00:1a.0/usb3/3-2/3-2:1.0/0003:19FF:0238.002F/input/input66 [216911.007352] hid-generic 0003:19FF:0238.002F: input,hidraw4: USB HID v1.11 Mouse [PixArt DynexWired USB Optical Mouse] on usb-0000:00:1a.0-2/input0

It seems to most commonly occur when switching between X and one of the text consoles, but not consistently. I'm on kernel 4.20.0, but it was the same with several 4.19 kernels also.

I wonder if any of the kernel USB parameters might be involved here.

Jack

Reply via email to