My computer desk is a mess of cables, I have a large collection of USB powered devices and it was getting annoying tracing cables to find what was plugged into where. Today I received a shiny new externally-powered USB hub with the plan to make my workspace a tad tidier. I plugged it in, plugged all my devices in and booted up. It worked, I logged in, started X and used my mouse for a sec and everything seemed fine. Then I went out of the room to clear the table where I had just been working, came in and nothing worked. Weird, unplugged devices and no go. Unplugged and plugged in the hub and got some weird errors in /var/log/messages.log:
Code:
usb 3-1: new high speed USB device using ehci_hcd and address 8
usb 3-1: device descriptor read/64, error -32
usb 3-1: device descriptor read/64, error -32
usb 3-1: new high speed USB device using ehci_hcd and address 9
usb 3-1: device descriptor read/64, error -32
usb 3-1: device descriptor read/64, error -32
usb 3-1: new high speed USB device using ehci_hcd and address 10
usb 3-1: device not accepting address 10, error -32
usb 3-1: new high speed USB device using ehci_hcd and address 11
usb 3-1: device not accepting address 11, error -32
usb 3-1: new high speed USB device using ehci_hcd and address 12
usb 3-1: device descriptor read/64, error -32
usb 3-1: device descriptor read/64, error -32
usb 3-1: new high speed USB device using ehci_hcd and address 13
usb 3-1: device descriptor read/64, error -32
usb 3-1: device descriptor read/64, error -32
usb 3-1: new high speed USB device using ehci_hcd and address 14
usb 3-1: device not accepting address 14, error -32
usb 3-1: new high speed USB device using ehci_hcd and address 15
usb 3-1: device not accepting address 15, error -32
So I reboot, no help. Remove power from the hub and plug it back in, same problem. Okay, so I figured I'd get sneaky and check /var/log/kernel.log from when i wasn't in the room, see what started this. So I did, and I can see all the devices starting up properly, looking good. At 20:46:27 I had just started X cause the nvidia driver had successfully loaded. Next message for me is at 20:54:42 and it's not very welcoming....
Code:
Nov 1 20:54:42 sylvester usb 3-1: clear tt 1 (9042) error -32
Nov 1 20:54:42 sylvester usb 3-1: clear tt 1 (9042) error -32
Nov 1 20:54:42 sylvester usb 3-1: clear tt 1 (9042) error -32
Nov 1 20:54:42 sylvester usb 3-1: clear tt 1 (9042) error -32
Nov 1 20:54:42 sylvester usb 3-1: clear tt 1 (9042) error -32
Nov 1 20:54:42 sylvester usb 3-1: clear tt 1 (9042) error -32
Nov 1 20:54:42 sylvester usb 3-1: clear tt 1 (9042) error -32
Nov 1 20:54:42 sylvester drivers/usb/input/hid-core.c: input irq status -71 received
Nov 1 20:54:42 sylvester usb 3-1: clear tt 1 (9042) error -32
Nov 1 20:54:42 sylvester drivers/usb/input/hid-core.c: input irq status -71 received
Nov 1 20:54:42 sylvester drivers/usb/input/hid-core.c: input irq status -71 received
That repeats itself like 20 times per second for a while. Then I get this:
Code:
Nov 1 20:54:57 sylvester usb 3-1.2: USB disconnect, address 4
Nov 1 20:54:57 sylvester usb 3-1: clear tt 1 (9042) error -32
Nov 1 20:54:57 sylvester usb 3-1: clear tt 1 (9042) error -32
Nov 1 20:54:57 sylvester usb 3-1: clear tt 1 (9042) error -32
Nov 1 20:54:57 sylvester drivers/usb/input/hid-core.c: input irq status -71 received
Nov 1 20:54:57 sylvester drivers/usb/input/hid-core.c: input irq status -71 received
Nov 1 20:54:57 sylvester drivers/usb/input/hid-core.c: input irq status -71 received
Nov 1 20:54:57 sylvester drivers/usb/input/hid-core.c: input irq status -71 received
Nov 1 20:54:57 sylvester drivers/usb/input/hid-core.c: input irq status -71 received
Nov 1 20:54:57 sylvester drivers/usb/input/hid-core.c: input irq status -71 received
Nov 1 20:54:57 sylvester drivers/usb/input/hid-core.c: input irq status -32 received
That last line repeats about 100 times and then I must come back and see there's something wrong and disconnect/reconnect the hub. This is the output for that:
Code:
Nov 1 20:54:57 sylvester usb 3-1.4: USB disconnect, address 5
Nov 1 20:54:57 sylvester usb 3-1.4.1: USB disconnect, address 6
Nov 1 20:54:57 sylvester drivers/usb/input/hid-core.c: input irq status -32 received
Nov 1 20:54:57 sylvester drivers/usb/input/hid-core.c: can't resubmit intr, 0000:00:03.3-1.4.4/input0, status -19
Nov 1 20:54:57 sylvester drivers/usb/input/hid-core.c: input irq status -32 received
Nov 1 20:54:57 sylvester drivers/usb/input/hid-core.c: can't resubmit intr, 0000:00:03.3-1.4.4/input1, status -19
Nov 1 20:54:57 sylvester usb 3-1.4.4: USB disconnect, address 7
Nov 1 20:54:57 sylvester usb 3-1: reset high speed USB device using ehci_hcd and address 2
Nov 1 20:54:57 sylvester usb 3-1: device descriptor read/64, error -32
Nov 1 20:54:57 sylvester usb 3-1: device descriptor read/64, error -32
Nov 1 20:54:57 sylvester usb 3-1: reset high speed USB device using ehci_hcd and address 2
Nov 1 20:54:57 sylvester usb 3-1: device descriptor read/64, error -32
Nov 1 20:54:58 sylvester usb 3-1: device descriptor read/64, error -32
Nov 1 20:54:58 sylvester usb 3-1: reset high speed USB device using ehci_hcd and address 2
Nov 1 20:54:58 sylvester usb 3-1: device not accepting address 2, error -32
Nov 1 20:54:58 sylvester usb 3-1: reset high speed USB device using ehci_hcd and address 2
Nov 1 20:54:59 sylvester usb 3-1: device not accepting address 2, error -32
Nov 1 20:54:59 sylvester usb 3-1: USB disconnect, address 2
Nov 1 20:54:59 sylvester usb 3-1: new high speed USB device using ehci_hcd and address 8
Nov 1 20:54:59 sylvester usb 3-1: device descriptor read/64, error -32
Nov 1 20:54:59 sylvester usb 3-1: device descriptor read/64, error -32
Nov 1 20:54:59 sylvester usb 3-1: new high speed USB device using ehci_hcd and address 9
Nov 1 20:54:59 sylvester usb 3-1: device descriptor read/64, error -32
Nov 1 20:54:59 sylvester usb 3-1: device descriptor read/64, error -32
And that's all I've got. All subsequent experiments just get the same output as in my first little code block. Anybody got any ideas what went wrong here? lsusb doesn't show the hub at all or any devices that are connected to it.
Thanks for any help
