You are not logged in.
Pages: 1
Hello,
I have a problem with my USB3 controller randomly disconnecting or preventing mounting usb3 drives. It seems to be related to the xhci module.
I get the following errors in dmesg:
[ 1.946961] pci 0000:00:14.0: xHCI BIOS handoff failed (BIOS bug ?) 00010801
[ 2.099308] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 2.099394] xhci_hcd 0000:00:14.0: xHCI Host Controller
[ 2.099405] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 1
[ 2.099431] ehci-pci: EHCI PCI platform driver
[ 2.099501] xhci_hcd 0000:00:14.0: hcc params 0x200077c1 hci version 0x100 quirks 0x0000b810
[ 2.099509] xhci_hcd 0000:00:14.0: cache line size of 64 is not supported
[ 2.100791] SCSI subsystem initialized
[ 2.101593] hub 1-0:1.0: USB hub found
[ 2.101608] hub 1-0:1.0: 9 ports detected
[ 2.102467] xhci_hcd 0000:00:14.0: xHCI Host Controller
[ 2.102471] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 2
[ 2.102601] hub 2-0:1.0: USB hub found
[ 2.102608] hub 2-0:1.0: 4 ports detected
[ 2.102850] usb: failed to peer usb2-port3 and usb1-port1 by location (usb2-port3:none) (usb1-port1:usb2-port1)
[ 2.102851] usb usb2-port3: failed to peer to usb1-port1 (-16)
[ 2.102852] usb: port power management may be unreliable
[ 2.103123] ehci-pci 0000:00:1d.0: EHCI Host Controller
[ 2.103127] ehci-pci 0000:00:1d.0: new USB bus registered, assigned bus number 3
[ 2.103136] ehci-pci 0000:00:1d.0: debug port 2
[ 2.107035] ehci-pci 0000:00:1d.0: cache line size of 64 is not supported
[ 2.107051] ehci-pci 0000:00:1d.0: irq 17, io mem 0xd083d000
[ 2.114783] ehci-pci 0000:00:1d.0: USB 2.0 started, EHCI 1.00
[ 2.114959] hub 3-0:1.0: USB hub found
[ 2.114965] hub 3-0:1.0: 3 ports detected
[ 2.136856] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0
[ 2.408130] usb 2-3: new SuperSpeed USB device number 2 using xhci_hcd
[ 2.421407] usb 3-1: new high-speed USB device number 2 using ehci-pci
[ 2.422272] hub 2-3:1.0: USB hub found
[ 2.422301] hub 2-3:1.0: 4 ports detected
[ 2.422518] usb: failed to peer 2-3-port1 and usb1-port1 by location (2-3-port1:none) (usb1-port1:usb2-port1)
[ 2.422521] usb 2-3-port1: failed to peer to usb1-port1 (-16)
[ 2.422598] usb: failed to peer 2-3-port2 and usb1-port1 by location (2-3-port2:none) (usb1-port1:usb2-port1)
[ 2.422599] usb 2-3-port2: failed to peer to usb1-port1 (-16)
[ 2.638545] hub 1-3:1.0: USB hub found
[ 2.638566] hub 1-3:1.0: 4 ports detected
[ 2.638907] usb: failed to peer 1-3-port1 and usb2-port1 by location (1-3-port1:none) (usb2-port1:usb1-port1)
[ 2.638909] usb 1-3-port1: failed to peer to usb2-port1 (-16)
[ 2.638967] usb: failed to peer 1-3-port2 and usb2-port1 by location (1-3-port2:none) (usb2-port1:usb1-port1)
[ 2.638968] usb 1-3-port2: failed to peer to usb2-port1 (-16)Machine: System: Hewlett-Packard product: HP EliteBook 840 G1 v: A3009DD10303
Mobo: Hewlett-Packard model: 198F v: KBC Version 15.56
Bios: Hewlett-Packard v: L71 Ver. 01.31 date: 03/24/2015 (newest)
Kernel: 4.1.2-2
With the linux-lts-3.14.48-1 kernel I still get the xHCI BIOS handoff failed message but no other messages about usb ports and they work fine. This started sometime around kernel 3.19.
Unfortunately in the BIOS options there is no settings for xhci handoff. Surely if it works fine with an older kernel then it cant just be a problem with the BIOS. Any help would be greatly appreciated!
Offline
+1 - I have a 840G1 as well and checked - I have the same messages in my log. However I havent noticed any userspace usb issues
Offline
Yes, for me the problems do not happen consistently. Every once in a while an external usb3 harddrive would disconnect in the middle of a file operation, or a usb2 stick would not mount at all. I should also mention that since uninstalling tlp, the issue seems to have mostly gone away. Will keep investigating the problem...
Last edited by mmd (2015-07-28 22:52:43)
Offline
Pages: 1