You are not logged in.

#1 2015-06-09 21:17:16

dgalt
Member
Registered: 2015-04-22
Posts: 52

[Solved] USB issue - device descriptor read/8, error -110

This cropped up after a recent system update, although me being an idiot I'm not sure at what point it actually started so I can't roll back.

Basically what happens is on boot / reboot there's something funky going on with the ports that my keyboard / mouse are plugged in to. The keyboard and mouse are both active at the POST and GRUB screens, but once Arch loads they turn off. Then if I sit and wait a few moments, during which the error message below is printed out, they will eventually turn back on. After this point everything works fine, but obviously I'd like to figure out how / why this is happening and fix it.

Error message printed (just in the bare tty1, I don't have any type of login screen or anything):

[   11.034791] usb 3-3: device descriptor read/all, error -110
[   21.383291] usb 3-3: device descriptor read/all, error -110
[   26.564148] usb 3-3: device descriptor read/8, error -110
[   31.688314] usb 3-3: device descriptor read/8, error -110
[   36.972699] usb 3-3: device descriptor read/8, error -110
[   42.096898] usb 3-3: device descriptor read/8, error -110
[   42.200377] usb usb3-port3: unable to enumerate USB device

Output from dmesg:

 dan ~ $ dmesg | grep usb
[    0.460588] usbcore: registered new interface driver usbfs
[    0.460598] usbcore: registered new interface driver hub
[    0.460634] usbcore: registered new device driver usb
[    0.686355] usb usb4-port3: couldn't allocate usb_device
[    0.779785] usb 1-1: new high-speed USB device number 2 using ehci-pci
[    0.793144] usb 2-1: new high-speed USB device number 2 using ehci-pci
[    0.846551] usb 3-3: new high-speed USB device number 2 using xhci_hcd
[    1.083646] usb 4-3: new SuperSpeed USB device number 2 using xhci_hcd
[   11.034791] usb 3-3: device descriptor read/all, error -110
[   11.195025] usb 3-3: new high-speed USB device number 3 using xhci_hcd
[   21.383291] usb 3-3: device descriptor read/all, error -110
[   21.543471] usb 3-3: new high-speed USB device number 4 using xhci_hcd
[   26.564148] usb 3-3: device descriptor read/8, error -110
[   31.688314] usb 3-3: device descriptor read/8, error -110
[   31.952014] usb 3-3: new high-speed USB device number 5 using xhci_hcd
[   36.972699] usb 3-3: device descriptor read/8, error -110
[   42.096898] usb 3-3: device descriptor read/8, error -110
[   42.200377] usb usb3-port3: unable to enumerate USB device
[   42.360604] usb 3-5: new full-speed USB device number 6 using xhci_hcd
[   42.697720] usb 3-9: new full-speed USB device number 7 using xhci_hcd
[   43.031543] usb 3-10: new full-speed USB device number 8 using xhci_hcd
[   43.253809] usbcore: registered new interface driver usbhid
[   43.253810] usbhid: USB HID core driver
[   43.254954] hid-generic 0003:2687:FB01.0001: hiddev0,hidraw0: USB HID v1.11 Device [Fitbit Inc. Fitbit Base Station] on usb-0000:00:14.0-5/input0
[   43.255164] hid-generic 0003:2687:FB01.0002: hiddev0,hidraw1: USB HID v1.11 Device [Fitbit Inc. Fitbit Base Station] on usb-0000:00:14.0-5/input1
[   43.255252] input: Razer Razer BlackWidow Ultimate as /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9:1.0/0003:1532:010D.0003/input/input27
[   43.308714] hid-generic 0003:1532:010D.0003: input,hidraw2: USB HID v1.11 Keyboard [Razer Razer BlackWidow Ultimate] on usb-0000:00:14.0-9/input0
[   43.309001] input: Razer Razer BlackWidow Ultimate as /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9:1.1/0003:1532:010D.0004/input/input28
[   43.362124] hid-generic 0003:1532:010D.0004: input,hidraw3: USB HID v1.11 Device [Razer Razer BlackWidow Ultimate] on usb-0000:00:14.0-9/input1
[   43.362933] input: Razer Razer BlackWidow Ultimate as /devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9:1.2/0003:1532:010D.0005/input/input29
[   43.363039] hid-generic 0003:1532:010D.0005: input,hidraw4: USB HID v1.11 Mouse [Razer Razer BlackWidow Ultimate] on usb-0000:00:14.0-9/input2
[   43.363111] input: Razer Razer Naga as /devices/pci0000:00/0000:00:14.0/usb3/3-10/3-10:1.0/0003:1532:0015.0006/input/input30
[   43.363178] hid-generic 0003:1532:0015.0006: input,hidraw5: USB HID v1.11 Mouse [Razer Razer Naga] on usb-0000:00:14.0-10/input0
[   43.363300] input: Razer Razer Naga as /devices/pci0000:00/0000:00:14.0/usb3/3-10/3-10:1.1/0003:1532:0015.0007/input/input31
[   43.415548] hid-generic 0003:1532:0015.0007: input,hidraw6: USB HID v1.11 Keyboard [Razer Razer Naga] on usb-0000:00:14.0-10/input1

USB devices:

 dan ~ $ lsusb
Bus 002 Device 002: ID 8087:8000 Intel Corp. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 174c:3074 ASMedia Technology Inc. 
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 007: ID 1532:010d Razer USA, Ltd 
Bus 003 Device 006: ID 2687:fb01  
Bus 003 Device 008: ID 1532:0015 Razer USA, Ltd Naga Mouse
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Not sure what other information would be relevant. I tried what was suggested here based on another post I found on the forums that I thought might be related, but it didn't solve the issue.

Last edited by dgalt (2015-06-16 14:10:56)

Offline

#2 2015-06-14 17:59:54

return13
Member
Registered: 2012-10-01
Posts: 4

Re: [Solved] USB issue - device descriptor read/8, error -110

same here

Offline

#3 2015-06-15 13:22:24

dgalt
Member
Registered: 2015-04-22
Posts: 52

Re: [Solved] USB issue - device descriptor read/8, error -110

Can you provide more information? Is it the same error? Did it just crop up after a recent update, and if so do you know which one?

I'm not having much luck figuring out what's going on here...

Offline

#4 2015-06-15 13:35:47

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 7,277

Re: [Solved] USB issue - device descriptor read/8, error -110

Dgalt, just a hunch but is your system certified for windows 8 / windows 8.1 ?

If so, it could be using a "fast boot" method that doesn't enable all usb devices so it boots fast enough to get windows certification.


Multi-init booting with apg Openrc and systemd coexisting
Automounting : not needed, i prefer pmount
Aur helpers : makepkg + my own local repo === rarely need them

Offline

#5 2015-06-15 13:59:03

dgalt
Member
Registered: 2015-04-22
Posts: 52

Re: [Solved] USB issue - device descriptor read/8, error -110

It is, but I'm pretty sure I have the fast boot option turned off in the bios. I'll check when I get home tonight.

That being said, nothing has changed with regards to my bios settings since setting up arch. Any thoughts on why the issue would have cropped up later on, and not been there from the beginning (i.e. since first installation)?

Offline

#6 2015-06-15 21:46:06

dgalt
Member
Registered: 2015-04-22
Posts: 52

Re: [Solved] USB issue - device descriptor read/8, error -110

As I suspected, the option for fast boot is there, but I have it disable.

Offline

#7 2015-06-16 12:08:55

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 7,277

Re: [Solved] USB issue - device descriptor read/8, error -110

Ok, that hunch was wrong then.

It does look like your system uses a mix of usb2 & usb3 ports .
Bus 001 and 002 appear to be usb2 and managed by ehci_pci .
Bus 003 & 004 appear to be usb3 ports, managed by xhci-hcd .

Based on the log and your description i THINK what happens is like this :
bus 003 is first set to usb3 mode
some of the devices connected to it fail
after some time xhci-hcd switches bus 003 down to usb2 mode and all devices work.

This could be caused by changes in the xhci-hcd kernel module, or by udev/systemd changes.

please post lspci -k , lsusb -v , lsusb -t and a full dmesg log from the current setup .
(several of those outputs will be big, you should consider putting them on a pastebin site)

As you're unsure when this started, I suggest you try booting with linux-lts to see if that kernel also gives problems.


Multi-init booting with apg Openrc and systemd coexisting
Automounting : not needed, i prefer pmount
Aur helpers : makepkg + my own local repo === rarely need them

Offline

#8 2015-06-16 12:52:57

R00KIE
Forum Moderator
From: Between a computer and a chair
Registered: 2008-09-14
Posts: 4,734

Re: [Solved] USB issue - device descriptor read/8, error -110

I have also been seeing this for a while, and if I recall correctly intermittently, but never really cared as everything works fine after the machine finishes booting. What I can say is that I see this in a machine that has only usb2 ports, which is a good old bios machine (laptop) without fast boot.

Maybe what Lone_Wolf describes could also happen on usb2 ports when a usb1 device is used, in my case the receiver of a wireless mouse.


R00KIE
Tm90aGluZyB0byBzZWUgaGVyZSwgbW92ZSBhbG9uZy4K

Offline

#9 2015-06-16 14:08:40

dgalt
Member
Registered: 2015-04-22
Posts: 52

Re: [Solved] USB issue - device descriptor read/8, error -110

I think I solved this, at least for my machine. Lone_Wolf's suggestion about the fast boot possibly being an issue got me to poking around my bios a bit more. Under "Advanced CPU" I found another boot setting called "Boot performance mode" that was set to "Turbo" - what exactly that means I don't know. The little info box says that "Boot Performance Mode" is used to "Select the performance state that the BIOS will set before OS handoff" - again, not really clear what that means.

However, switching it from "Turbo" to "Max Non-Turbo Performance" has (so far) solved this problem. Not sure if it's just a coincidence and this will crop up again, but so far after several reboots I haven't had the described issue occur again. It's still not clear to me why this issue started all of the sudden, as I haven't made any changes to my bios settings in many months.

If anyone has any insight to what these settings are actually doing I'd be interested to know (brief googling hasn't turned up much). Asus Z87 Pro mobo, if that's relevant.

Marking as solved for now, thanks for the help.

Last edited by dgalt (2015-06-16 19:59:45)

Offline

Board footer

Powered by FluxBB