USB randomly disconnects

opensuse v11.3
linux 2.6.34.7-0.3-desktop x86_64

I’m not sure if this started with the 2.6.34.4 or 2.6.34.7 update, but one of those.

At random intervals the USB subsystem disconnects. When that happens the monitor screen goes black (no input signal) and then returns 1 - 2 seconds later. This was happening every once every 1 - 2 days; today the count is 10 times. It’s gotten really annoying.

There is a topic about USB mouse and keyboard becoming unavailable due to recent kernel updates. That is not the issue here; I have tried disabling USB auto-suspend with no observable change in behavior.

Here is a typical entry from <messages>:

Oct  8 14:31:02 sma-station14l kernel: [951428.083847] usb 1-1.4.4.2: USB disconnect, address 29
Oct  8 14:31:02 sma-station14l kernel: [951428.277834] usb 1-1.4.4.2: new low speed USB device using ehci_hcd and address 31
Oct  8 14:31:02 sma-station14l kernel: [951428.362950] usb 1-1.4.4.2: New USB device found, idVendor=04b4, idProduct=8329
Oct  8 14:31:02 sma-station14l kernel: [951428.362960] usb 1-1.4.4.2: New USB device strings: Mfr=0, Product=2, SerialNumber=0
Oct  8 14:31:02 sma-station14l kernel: [951428.362967] usb 1-1.4.4.2: Product: USB To keyboard Mouse Converter 
Oct  8 14:31:02 sma-station14l kernel: [951428.371069] input: USB To keyboard Mouse Converter  as /devices/pci0000:00/0000:00:12.2/usb1/1-1/1-1.4/1-1.4.4/1-1.4.4.2/1-1.4.4.2:1.0/input/input34
Oct  8 14:31:02 sma-station14l kernel: [951428.371321] generic-usb 0003:04B4:8329.001F: input,hidraw1: USB HID v1.00 Keyboard [USB To keyboard Mouse Converter ] on usb-0000:00:12.2-1.4.4.2/input0
Oct  8 14:31:02 sma-station14l kernel: [951428.377249] input: USB To keyboard Mouse Converter  as /devices/pci0000:00/0000:00:12.2/usb1/1-1/1-1.4/1-1.4.4/1-1.4.4.2/1-1.4.4.2:1.1/input/input35
Oct  8 14:31:02 sma-station14l kernel: [951428.377511] generic-usb 0003:04B4:8329.0020: input,hidraw2: USB HID v1.00 Mouse [USB To keyboard Mouse Converter ] on usb-0000:00:12.2-1.4.4.2/input1
Oct  8 14:31:02 sma-station14l lomoco: 001.030: 046d:c00e Wheel Mouse Optical (M-BJ58) Caps: RES 
Oct  8 14:31:02 sma-station14l lomoco: 

And a listing of USB devices:

> ls -l /sys/bus/usb/devices/
total 0
lrwxrwxrwx 1 root root 0 2010-10-08 13:24 1-0:1.0 -> ../../../devices/pci0000:00/0000:00:12.2/usb1/1-0:1.0
lrwxrwxrwx 1 root root 0 2010-10-08 13:24 1-1 -> ../../../devices/pci0000:00/0000:00:12.2/usb1/1-1
lrwxrwxrwx 1 root root 0 2010-10-08 13:24 1-1:1.0 -> ../../../devices/pci0000:00/0000:00:12.2/usb1/1-1/1-1:1.0
lrwxrwxrwx 1 root root 0 2010-10-08 13:24 1-1.3 -> ../../../devices/pci0000:00/0000:00:12.2/usb1/1-1/1-1.3
lrwxrwxrwx 1 root root 0 2010-10-08 13:24 1-1.3:1.0 -> ../../../devices/pci0000:00/0000:00:12.2/usb1/1-1/1-1.3/1-1.3:1.0
lrwxrwxrwx 1 root root 0 2010-10-08 13:24 1-1.4 -> ../../../devices/pci0000:00/0000:00:12.2/usb1/1-1/1-1.4
lrwxrwxrwx 1 root root 0 2010-10-08 13:24 1-1.4:1.0 -> ../../../devices/pci0000:00/0000:00:12.2/usb1/1-1/1-1.4/1-1.4:1.0
lrwxrwxrwx 1 root root 0 2010-10-08 13:24 1-1.4.4 -> ../../../devices/pci0000:00/0000:00:12.2/usb1/1-1/1-1.4/1-1.4.4
lrwxrwxrwx 1 root root 0 2010-10-08 15:25 1-1.4.4.1 -> ../../../devices/pci0000:00/0000:00:12.2/usb1/1-1/1-1.4/1-1.4.4/1-1.4.4.1
lrwxrwxrwx 1 root root 0 2010-10-08 13:24 1-1.4.4:1.0 -> ../../../devices/pci0000:00/0000:00:12.2/usb1/1-1/1-1.4/1-1.4.4/1-1.4.4:1.0
lrwxrwxrwx 1 root root 0 2010-10-08 15:25 1-1.4.4.1:1.0 -> ../../../devices/pci0000:00/0000:00:12.2/usb1/1-1/1-1.4/1-1.4.4/1-1.4.4.1/1-1.4.4.1:1.0

> lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 001 Device 003: ID 058f:6366 Alcor Micro Corp. 
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 001 Device 005: ID 04cc:1520 Philips Semiconductors 
Bus 001 Device 047: ID 046d:c00e Logitech, Inc. M-BJ58/M-BJ69 Optical Wheel Mouse
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

I note that “1-1.4.4.2” is not listed as a USB device.

Has anyone seen this? Is is fixable?

Or could it be that I have a defective mouse?

Yep, this could be a defective mouse. Or a defective USB controller. In my experience drop outs of the USB subsystem are usually caused by hardware failure.

What does


dmesg | tail -30 

say, right after the phenomenon has taken place?

[957051.083886] usb 1-1.4.4.1: USB disconnect, address 47
[957051.267717] usb 1-1.4.4.1: new low speed USB device using ehci_hcd and address 49
[957051.349996] usb 1-1.4.4.1: New USB device found, idVendor=046d, idProduct=c00e
[957051.350006] usb 1-1.4.4.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[957051.350013] usb 1-1.4.4.1: Product: USB-PS/2 Optical Mouse
[957051.350018] usb 1-1.4.4.1: Manufacturer: Logitech
[957051.355184] input: Logitech USB-PS/2 Optical Mouse as /devices/pci0000:00/0000:00:12.2/usb1/1-1/1-1.4/1-1.4.4/1-1.4.4.1/1-1.4.4.1:1.0/input/input54
[957051.355456] generic-usb 0003:046D:C00E.0033: input,hidraw0: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb-0000:00:12.2-1.4.4.1/input0
[957051.356113] usb 1-1.4.4.2: USB disconnect, address 48
[957051.549206] usb 1-1.4.4.2: new low speed USB device using ehci_hcd and address 50
[957051.633342] usb 1-1.4.4.2: New USB device found, idVendor=04b4, idProduct=8329
[957051.633351] usb 1-1.4.4.2: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[957051.633358] usb 1-1.4.4.2: Product: USB To keyboard Mouse Converter 
[957051.640086] input: USB To keyboard Mouse Converter  as /devices/pci0000:00/0000:00:12.2/usb1/1-1/1-1.4/1-1.4.4/1-1.4.4.2/1-1.4.4.2:1.0/input/input55
[957051.640195] generic-usb 0003:04B4:8329.0034: input,hidraw1: USB HID v1.00 Keyboard [USB To keyboard Mouse Converter ] on usb-0000:00:12.2-1.4.4.2/input0
[957051.645802] input: USB To keyboard Mouse Converter  as /devices/pci0000:00/0000:00:12.2/usb1/1-1/1-1.4/1-1.4.4/1-1.4.4.2/1-1.4.4.2:1.1/input/input56
[957051.645916] generic-usb 0003:04B4:8329.0035: input,hidraw2: USB HID v1.00 Mouse [USB To keyboard Mouse Converter ] on usb-0000:00:12.2-1.4.4.2/input1

By unplugging one unit at a time, I found the defective USB device: it was the hub in the monitor (ID 04cc:1520 Philips Semiconductors). At least there have been no further disconnect events since removing it from the chain. I can declare it fixed if it goes for more than 3 days without a problem.