Bug 909880 - USB 3.0 not working in UEFI mode
Summary: USB 3.0 not working in UEFI mode
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 18
Hardware: x86_64
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: Kernel Maintainer List
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-02-11 11:37 UTC by Adam Pribyl
Modified: 2013-04-03 20:00 UTC (History)
7 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2013-04-03 20:00:21 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Adam Pribyl 2013-02-11 11:37:10 UTC
Description of problem:
HP ProBook 4740 
In UEFI mode 3 out of four available USB ports are not working. They supply voltage to connected device, but there is no communication.


In UEFI mode USB 3.0 hub is missing:

lsusb
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 04f2:b370 Chicony Electronics Co., Ltd 

lspci
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)

dmesg| grep xhci
[    2.890211] xhci_hcd 0000:00:14.0: can't derive routing for PCI INT A
[    2.890213] xhci_hcd 0000:00:14.0: PCI INT A: no GSI
[    2.890234] xhci_hcd 0000:00:14.0: setting latency timer to 64
[    2.890237] xhci_hcd 0000:00:14.0: xHCI Host Controller
[    2.890265] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 3
[    2.890351] xhci_hcd 0000:00:14.0: cache line size of 64 is not supported
[    2.890353] xhci_hcd 0000:00:14.0: request interrupt 255 failed
[    2.890379] xhci_hcd 0000:00:14.0: USB bus 3 deregistered
[    2.890420] xhci_hcd 0000:00:14.0: can't derive routing for PCI INT A
[    2.890421] xhci_hcd 0000:00:14.0: init 0000:00:14.0 fail, -22
[    2.890444] xhci_hcd: probe of 0000:00:14.0 failed with error -22



In BIOS mode:

lsusb
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 04f2:b370 Chicony Electronics Co., Ltd

Version-Release number of selected component (if applicable):
Up to date F18.

Comment 1 Finnbarr P. Murphy 2013-03-10 21:53:17 UTC
Must be a HP problem.  I have a Lenovo T430 and a USB 3.0 root hub is available in both UEFI and UEFI-CSM modes.

Comment 2 Raphos 2013-03-22 16:55:09 UTC
To Finnbarr P. Murphy : very constructive reply...

I have the same laptop and the same problems with USB 3.0.

Should we throw our computer in the garbage and buy a Lenovo ?

I use Fedora 18 with Linux 3.8.3-201.fc18.x86_64 kernel.

Comment 3 Raphos 2013-03-29 20:31:42 UTC
More information, maybe it will help:

Part of $ dmesg | egrep "xhci|usb"

2.210772] usb usb2: Product: EHCI Host Controller
[    2.210773] usb usb2: Manufacturer: Linux 3.8.4-202.fc18.x86_64 ehci_hcd
[    2.210775] usb usb2: SerialNumber: 0000:00:1d.0
[    2.211260] xhci_hcd 0000:00:14.0: can't derive routing for PCI INT A
[    2.211262] xhci_hcd 0000:00:14.0: PCI INT A: no GSI
[    2.211281] xhci_hcd 0000:00:14.0: setting latency timer to 64
[    2.211284] xhci_hcd 0000:00:14.0: xHCI Host Controller
[    2.211318] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 3
[    2.211404] xhci_hcd 0000:00:14.0: cache line size of 64 is not supported
[    2.211406] xhci_hcd 0000:00:14.0: request interrupt 255 failed
[    2.211433] xhci_hcd 0000:00:14.0: USB bus 3 deregistered
[    2.211476] xhci_hcd 0000:00:14.0: can't derive routing for PCI INT A
[    2.211477] xhci_hcd 0000:00:14.0: init 0000:00:14.0 fail, -22
[    2.211501] xhci_hcd: probe of 0000:00:14.0 failed with error -22

Comment 4 Raphos 2013-04-03 19:57:32 UTC
USB 3.0 is now working since Linux 3.8.5-201.fc18.x86_64 update.

Thank you.

Comment 5 Josh Boyer 2013-04-03 20:00:21 UTC
Thank you for letting us know.


Note You need to log in before you can comment on or make changes to this bug.