All USB devices connected to xHCI controller not working after power failure

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

 



All USB devices connected to xHCI controller not working after power failure

$ lsusb -t

/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 5000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/14p, 480M

$ uname -r
4.2.1-300.fc23.x86_64+debug

dmesg output:

[  169.503499] xhci_hcd 0000:00:14.0: Stopped the command ring failed,
maybe the host is dead
[  169.503508] xhci_hcd 0000:00:14.0: Abort command ring failed
[  169.503510] xhci_hcd 0000:00:14.0: HC died; cleaning up
[  169.504594] xhci_hcd 0000:00:14.0: Timeout while waiting for setup
device command
[  169.504679] usb 1-9: USB disconnect, device number 2
[  169.504689] usb 2-5: USB disconnect, device number 2
[  169.514762] usb 1-9.1.3: Not enough bandwidth for altsetting 0
[  169.524560] usb 1-9.1.3: Not enough bandwidth for altsetting 1
[  169.524563] usb 1-9.1.3: 2:1: usb_set_interface failed (-19)
[  169.524585] usb 1-9.1.3: Not enough bandwidth for altsetting 1
[  169.524586] usb 1-9.1.3: 2:1: usb_set_interface failed (-19)
[  169.524604] usb 1-9.1.3: Not enough bandwidth for altsetting 1
[  169.524605] usb 1-9.1.3: 2:1: usb_set_interface failed (-19)
[  169.524705] usb 1-9.1.3: Not enough bandwidth for altsetting 1
[  169.524706] usb 1-9.1.3: 2:1: usb_set_interface failed (-19)
[  169.525001] usb 1-9.1.3: Not enough bandwidth for altsetting 1
[  169.525003] usb 1-9.1.3: 2:1: usb_set_interface failed (-19)
[  169.525400] usb 1-9.1.3: Not enough bandwidth for altsetting 1
[  169.525403] usb 1-9.1.3: 2:1: usb_set_interface failed (-19)
[  169.525438] usb 1-9.1.3: Not enough bandwidth for altsetting 1
[  169.525440] usb 1-9.1.3: 2:1: usb_set_interface failed (-19)
[  169.525470] usb 1-9.1.3: Not enough bandwidth for altsetting 1
[  169.525472] usb 1-9.1.3: 2:1: usb_set_interface failed (-19)
[  169.525609] usb 1-9.1.3: Not enough bandwidth for altsetting 1
[  169.525611] usb 1-9.1.3: 2:1: usb_set_interface failed (-19)
[  169.526021] usb 1-9.1.3: Not enough bandwidth for altsetting 1
[  169.526024] usb 1-9.1.3: 2:1: usb_set_interface failed (-19)
[  169.526634] usb 1-9.1.3: Not enough bandwidth for altsetting 1
[  169.526637] usb 1-9.1.3: 2:1: usb_set_interface failed (-19)
[  169.526726] usb 1-9.1.3: Not enough bandwidth for altsetting 1
[  169.526729] usb 1-9.1.3: 2:1: usb_set_interface failed (-19)
[  169.526814] usb 1-9.1.3: Not enough bandwidth for altsetting 1
[  169.526816] usb 1-9.1.3: 2:1: usb_set_interface failed (-19)
[  169.526998] usb 1-9.1.3: Not enough bandwidth for altsetting 1
[  169.527000] usb 1-9.1.3: 2:1: usb_set_interface failed (-19)
[  169.527477] usb 1-9.1.3: Not enough bandwidth for altsetting 1
[  169.527480] usb 1-9.1.3: 2:1: usb_set_interface failed (-19)
[  169.528187] usb 1-9.1.3: Not enough bandwidth for altsetting 1
[  169.528190] usb 1-9.1.3: 2:1: usb_set_interface failed (-19)
[  169.528284] usb 1-9.1.3: Not enough bandwidth for altsetting 1
[  169.528287] usb 1-9.1.3: 2:1: usb_set_interface failed (-19)
[  169.528390] usb 1-9.1.3: Not enough bandwidth for altsetting 1
[  169.528393] usb 1-9.1.3: 2:1: usb_set_interface failed (-19)
[  169.528599] usb 1-9.1.3: Not enough bandwidth for altsetting 1
[  169.528602] usb 1-9.1.3: 2:1: usb_set_interface failed (-19)
[  169.529078] usb 1-9.1.3: Not enough bandwidth for altsetting 1
[  169.529081] usb 1-9.1.3: 2:1: usb_set_interface failed (-19)
[  169.906542] usb 1-9.4: device not accepting address 14, error -108
[  169.906611] usb 1-9-port4: unable to enumerate USB device
[  169.906988] usb 1-9.1: USB disconnect, device number 4
[  169.907093] usb 1-9.1.2: USB disconnect, device number 6
[  169.990068] usb 1-9.1.3: USB disconnect, device number 7
[  170.016941] usb 1-9.1.4: USB disconnect, device number 8
[  170.024019] usb 1-9.1.5: USB disconnect, device number 9
[  170.051889] usb 1-9.1.6: USB disconnect, device number 10
[  170.130135] usb 1-11: USB disconnect, device number 3


I don't know how attach here full dmesg log, because message size
exceeding 100 000 characters causes blocking.


After reboot all USB devices begins works again

$ lsusb -t
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 5000M
    |__ Port 5: Dev 2, If 0, Class=Hub, Driver=hub/4p, 5000M
        |__ Port 4: Dev 3, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/14p, 480M
    |__ Port 9: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M
        |__ Port 1: Dev 4, If 0, Class=Hub, Driver=hub/7p, 480M
            |__ Port 2: Dev 5, If 0, Class=Human Interface Device,
Driver=usbhid, 1.5M
            |__ Port 2: Dev 5, If 1, Class=Human Interface Device,
Driver=usbhid, 1.5M
            |__ Port 3: Dev 6, If 0, Class=Vendor Specific Class,
Driver=gspca_zc3xx, 12M
            |__ Port 3: Dev 6, If 1, Class=Audio, Driver=snd-usb-audio, 12M
            |__ Port 3: Dev 6, If 2, Class=Audio, Driver=snd-usb-audio, 12M
            |__ Port 4: Dev 7, If 0, Class=Wireless, Driver=btusb, 12M
            |__ Port 4: Dev 7, If 1, Class=Wireless, Driver=btusb, 12M
            |__ Port 5: Dev 8, If 0, Class=Mass Storage,
Driver=usb-storage, 480M
            |__ Port 6: Dev 9, If 0, Class=Human Interface Device,
Driver=usbhid, 12M
            |__ Port 6: Dev 9, If 1, Class=Human Interface Device,
Driver=usbhid, 12M
            |__ Port 6: Dev 9, If 2, Class=Human Interface Device,
Driver=usbhid, 12M
    |__ Port 11: Dev 3, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
    |__ Port 11: Dev 3, If 1, Class=Human Interface Device, Driver=usbhid, 1.5M




--
Best Regards,
Mike Gavrilov.
--
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