Ubuntu – Usb don’t work for a time after boot with “usb 1-3: device descriptor read/all, error -110”

bootkeyboardusb

I have an Ubuntu 15.10 machine that's exhibiting a strange usb error during startup.

The keyboard doesn't work during boot. The system gets to the login screen and, for something like 30 seconds, the keyboard doesn't work, but the mouse does. Then the screen blinks and the keyboard begins to work.

I have checked the system log and found

device descriptor read/all, error -110

and then, in awhile

usb 1-3: device descriptor read/all, error -110
usb 1-3: new high-speed USB device number 4 using xhci_hcd
usb 1-3: device descriptor read/8, error -110
usb 1-3: device descriptor read/8, error -110
usb 1-3: new high-speed USB device number 5 using xhci_hcd
usb 1-3: device descriptor read/8, error -110
usb 1-3: device descriptor read/8, error -110
usb usb1-port3: unable to enumerate USB device
usb 1-12: new high-speed USB device number 6 using xhci_hcd
usb 1-12: New USB device found, idVendor=046d, idProduct=082d
usb 1-12: New USB device strings: Mfr=0, Product=2, SerialNumber=1
usb 1-12: Product: HD Pro Webcam C920
usb 1-12: SerialNumber: 153D0E9F
usb 1-13: new low-speed USB device number 7 using xhci_hcd
usb 1-13: New USB device found, idVendor=413c, idProduct=2005
usb 1-13: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-13: Product: DELL USB Keyboard
usb 1-13: Manufacturer: DELL
usb 1-13: ep 0x81 - rounding interval to 64 microframes, ep desc says 80 microframes

If I try to shut down (using the mouse) before the keyboard becomes available, I'm getting a black screen with the following messages appearing, one-by-one:

usb 1-3: device descriptor read/all, error -110
usb 1-3: device descriptor read/8, error -110
usb 1-3: device descriptor read/8, error -110
usb 1-3: device descriptor read/8, error -110
usb 1-3: device descriptor read/8, error -110
usb usb1-port3: unable to enumerate USB device

Any ideas on how to fix this? Is this a BIOS, hardware, driver, or service error?

Best Answer

I've been having the same problem with my machine for some time now. The problem exists on different distributions (I tried Ubuntu 15.10 and Arch kernel 4.4.7-1-lts). Here's an example where you can see the delay during startup:

[    8.455055] IPv6: ADDRCONF(NETDEV_CHANGE): enp0s25: link becomes ready
[   11.223284] usb 1-3: device descriptor read/all, error -110
[   11.343240] usb 1-3: new high-speed USB device number 3 using xhci_hcd
[   21.483366] usb 1-3: device descriptor read/all, error -110
[   21.603279] usb 1-3: new high-speed USB device number 4 using xhci_hcd
[   26.596139] usb 1-3: device descriptor read/8, error -110
[   31.701949] usb 1-3: device descriptor read/8, error -110                                                            
[   31.931143] usb 1-3: new high-speed USB device number 5 using xhci_hcd
[   36.939569] usb 1-3: device descriptor read/8, error -110
[   42.063696] usb 1-3: device descriptor read/8, error -110                                                            
[   42.173434] usb usb1-port3: unable to enumerate USB device                                                           
[   42.293324] usb 1-8: new high-speed USB device number 6 using xhci_hcd
[   42.536287] usb-storage 1-8:1.0: USB Mass Storage device detected
[   42.536650] scsi host11: usb-storage 1-8:1.0
[   42.653046] usb 1-13: new high-speed USB device number 7 using xhci_hcd
[   42.793388] hub 1-13:1.0: USB hub found
[   42.793420] hub 1-13:1.0: 3 ports detected

This stackoverflow question says that the -110 error indicates power exceeded. I doubt this is the case for me - there simply aren't enough USB devices (just a keyboard and a mouse using the powered hub built into my monitor). We do have at least one thing in common - we both have Dell Keyboards. Are you also using a hub?

The last information I can add to this question is that this behavior seems to depend on your motherboard's USB BIOS settings. I have an Asrock Z87 Extreme6/ac and modifying the Intel USB3 behavior causes my system to break in various ways (from no USB devices working, to just USB3 devices, to this behavior). What motherboard do you have? Does the behavior change when modifying the settings? Be careful, I've had to clear my CMOS a couple times already because the keyboard would not longer function during BIOS startup!

Related Question