Bug 93681: Ongoing USB enumeration with xhci_hcd

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,
I posted a bug to kernel.org and have been asked to send it to this mailing list.

After the 3.13 Kernel series I experience that it can take an arbitrary amount of time/retries to identify the USB devices in my system. The issue became apparent when I could not start my new kernel most of the times because the usb Keyboard did not work.

Attaching the USB Keyboard to a non USB 3.0 port works around the problem, however devices on USB 3.0 ports only become available after the initialization completes.

In essence the kernel keeps printing messages like this:

   [   52.162998] usb 1-1: new high-speed USB device number 126 using
   xhci_hcd
   [   52.571026] usb 1-1: new high-speed USB device number 127 using
   xhci_hcd
   [   52.979031] usb 1-1: new high-speed USB device number 2 using
   xhci_hcd
   [   53.387013] usb 1-1: new high-speed USB device number 3 using
   xhci_hcd

Until finally it gets to the point where it manages to identify my hardware and it starts working as expected/desired:

[ 1569.527617] usb 1-1: new high-speed USB device number 65 using xhci_hcd
[ 1569.713176] usb 1-1: New USB device found, idVendor=174c, idProduct=2074
[ 1569.713179] usb 1-1: New USB device strings: Mfr=2, Product=3, SerialNumber=0
[ 1569.713180] usb 1-1: Product: ASM107x
[ 1569.713181] usb 1-1: Manufacturer: ASUS Tek.
[ 1569.714489] hub 1-1:1.0: USB hub found
[ 1569.714634] hub 1-1:1.0: 4 ports detected
[ 1570.003698] usb 1-1.3: new full-speed USB device number 66 using xhci_hcd
[ 1570.135094] usb 1-1.3: New USB device found, idVendor=1395, idProduct=1000 [ 1570.135096] usb 1-1.3: New USB device strings: Mfr=3, Product=1, SerialNumber=0
[ 1570.135098] usb 1-1.3: Product: Sennheiser 3D G4ME1
[ 1570.135099] usb 1-1.3: Manufacturer: Sennheiser
[ 1570.136884] input: Sennheiser Sennheiser 3D G4ME1 as /devices/pci0000:00/0000:00:1c.1/0000:07:00.0/usb1/1-1/1-1.3/1-1.3:1.3/0003:1395:1000.0004/input/input16 [ 1570.191662] hid-generic 0003:1395:1000.0004: input,hidraw3: USB HID v1.00 Device [Sennheiser Sennheiser 3D G4ME1] on usb-0000:07:00.0-1.3/input3
[ 1570.248947] usbcore: registered new interface driver snd-usb-audio

However, if you note the timestamp, almost half an hour of uptime before all of usb is up, this seems very underwhelming.

The full Bug information can be found at https://bugzilla.kernel.org/show_bug.cgi?id=93681

Kind regards
Malte
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux