* xhci module fails when booting in UEFI mode
@ 2013-01-10 11:15 Frederik Himpe
2013-02-16 17:33 ` David Härdeman
0 siblings, 1 reply; 3+ messages in thread
From: Frederik Himpe @ 2013-01-10 11:15 UTC (permalink / raw)
To: linux-kernel; +Cc: linux-usb
I've got a HP EliteBook 8470p on which I installed Debian Wheezy in UEFI
mode. With both the 3.2 kernel from Wheezy, as the 3.7.1 kernel from
experimental, xhci fails to initialize and my USB mouse connected to one
of these ports is not recognized at all. The USB3 ports work fine in
Windows.
[ 1.316248] xhci_hcd 0000:00:14.0: can't derive routing for PCI INT A
[ 1.316251] xhci_hcd 0000:00:14.0: PCI INT A: no GSI
[ 1.316253]
[ 1.316277] xhci_hcd 0000:00:14.0: setting latency timer to 64
[ 1.316281] xhci_hcd 0000:00:14.0: xHCI Host Controller
[ 1.316287] xhci_hcd 0000:00:14.0: new USB bus registered, assigned
bus number 1
[ 1.316393] xhci_hcd 0000:00:14.0: cache line size of 64 is not
supported
[ 1.316395] xhci_hcd 0000:00:14.0: request interrupt 255 failed
[ 1.316447] xhci_hcd 0000:00:14.0: USB bus 1 deregistered
[ 1.316466] xhci_hcd 0000:00:14.0: can't derive routing for PCI INT A
[ 1.316467] xhci_hcd 0000:00:14.0: init 0000:00:14.0 fail, -22
[ 1.316505] xhci_hcd: probe of 0000:00:14.0 failed with error -22
Full dmesg, lspci, lsusb and lsmod can be found here:
http://artipc10.vub.ac.be/~frederik/uefi-xhci/
I found this report about the same problem on a HP Probook system:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1072918
--
Frederik Himpe
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: xhci module fails when booting in UEFI mode
2013-01-10 11:15 xhci module fails when booting in UEFI mode Frederik Himpe
@ 2013-02-16 17:33 ` David Härdeman
2013-03-10 3:26 ` Marco
0 siblings, 1 reply; 3+ messages in thread
From: David Härdeman @ 2013-02-16 17:33 UTC (permalink / raw)
To: Frederik Himpe; +Cc: linux-kernel, linux-usb, sarah.a.sharp
On Thu, Jan 10, 2013 at 11:15:56AM +0000, Frederik Himpe wrote:
>I've got a HP EliteBook 8470p on which I installed Debian Wheezy in UEFI
>mode. With both the 3.2 kernel from Wheezy, as the 3.7.1 kernel from
>experimental, xhci fails to initialize and my USB mouse connected to one
>of these ports is not recognized at all. The USB3 ports work fine in
>Windows.
>
>[ 1.316248] xhci_hcd 0000:00:14.0: can't derive routing for PCI INT A
>[ 1.316251] xhci_hcd 0000:00:14.0: PCI INT A: no GSI
>[ 1.316253]
>[ 1.316277] xhci_hcd 0000:00:14.0: setting latency timer to 64
>[ 1.316281] xhci_hcd 0000:00:14.0: xHCI Host Controller
>[ 1.316287] xhci_hcd 0000:00:14.0: new USB bus registered, assigned
>bus number 1
>[ 1.316393] xhci_hcd 0000:00:14.0: cache line size of 64 is not
>supported
>[ 1.316395] xhci_hcd 0000:00:14.0: request interrupt 255 failed
>[ 1.316447] xhci_hcd 0000:00:14.0: USB bus 1 deregistered
>[ 1.316466] xhci_hcd 0000:00:14.0: can't derive routing for PCI INT A
>[ 1.316467] xhci_hcd 0000:00:14.0: init 0000:00:14.0 fail, -22
>[ 1.316505] xhci_hcd: probe of 0000:00:14.0 failed with error -22
>
>Full dmesg, lspci, lsusb and lsmod can be found here:
>http://artipc10.vub.ac.be/~frederik/uefi-xhci/
>
>I found this report about the same problem on a HP Probook system:
>https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1072918
I have the same problem (HP Elitebook 8570p in my case).
This thread seems related:
https://lkml.org/lkml/2012/2/13/453
No idea what happened to the patches in that thread though...
--
David Härdeman
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: xhci module fails when booting in UEFI mode
2013-02-16 17:33 ` David Härdeman
@ 2013-03-10 3:26 ` Marco
0 siblings, 0 replies; 3+ messages in thread
From: Marco @ 2013-03-10 3:26 UTC (permalink / raw)
To: linux-kernel
David Härdeman <david <at> hardeman.nu> writes:
>
> On Thu, Jan 10, 2013 at 11:15:56AM +0000, Frederik Himpe wrote:
> >I've got a HP EliteBook 8470p on which I installed Debian Wheezy in UEFI
> >mode. With both the 3.2 kernel from Wheezy, as the 3.7.1 kernel from
> >experimental, xhci fails to initialize and my USB mouse connected to one
> >of these ports is not recognized at all. The USB3 ports work fine in
> >Windows.
> >
> >[ 1.316248] xhci_hcd 0000:00:14.0: can't derive routing for PCI INT A
> >[ 1.316251] xhci_hcd 0000:00:14.0: PCI INT A: no GSI
> >[ 1.316253]
> >[ 1.316277] xhci_hcd 0000:00:14.0: setting latency timer to 64
> >[ 1.316281] xhci_hcd 0000:00:14.0: xHCI Host Controller
> >[ 1.316287] xhci_hcd 0000:00:14.0: new USB bus registered, assigned
> >bus number 1
> >[ 1.316393] xhci_hcd 0000:00:14.0: cache line size of 64 is not
> >supported
> >[ 1.316395] xhci_hcd 0000:00:14.0: request interrupt 255 failed
> >[ 1.316447] xhci_hcd 0000:00:14.0: USB bus 1 deregistered
> >[ 1.316466] xhci_hcd 0000:00:14.0: can't derive routing for PCI INT A
> >[ 1.316467] xhci_hcd 0000:00:14.0: init 0000:00:14.0 fail, -22
> >[ 1.316505] xhci_hcd: probe of 0000:00:14.0 failed with error -22
> >
> >Full dmesg, lspci, lsusb and lsmod can be found here:
> >http://artipc10.vub.ac.be/~frederik/uefi-xhci/
> >
> >I found this report about the same problem on a HP Probook system:
> >https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1072918
>
> I have the same problem (HP Elitebook 8570p in my case).
>
> This thread seems related:
> https://lkml.org/lkml/2012/2/13/453
>
> No idea what happened to the patches in that thread though...
>
workaround on hp 8570
using kernel parameter
acpi=noirq
USB 3 will work
........
[ 0.000000] Linux version 3.5.0-25-generic (buildd@komainu) (gcc version 4.7.2
(Ubuntu/Linaro 4.7.2-2ubuntu1) ) #39-Ubuntu SMP Mon Feb 25 18:26:58 UTC 2013
(Ubuntu 3.5.0-25.39-generic 3.5.7.4)
[ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-3.5.0-25-generic.efi.signed
root=UUID=f8ccd8b4-9642-48c1-b57d-258ebbb6ee14 ro quiet splash acpi=noirq
vt.handoff=7
........
$ dmesg | grep xhci
[ 1.141906] xhci_hcd 0000:00:14.0: can't find IRQ for PCI INT A; please try
using pci=biosirq
[ 1.141922] xhci_hcd 0000:00:14.0: setting latency timer to 64
[ 1.141924] xhci_hcd 0000:00:14.0: xHCI Host Controller
[ 1.141927] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 3
[ 1.142008] xhci_hcd 0000:00:14.0: cache line size of 64 is not supported
[ 1.142048] xhci_hcd 0000:00:14.0: irq 23 for MSI/MSI-X
[ 1.142087] usb usb3: Manufacturer: Linux 3.5.0-25-generic xhci_hcd
[ 1.142137] xHCI xhci_add_endpoint called for root hub
[ 1.142139] xHCI xhci_check_bandwidth called for root hub
[ 1.142196] xhci_hcd 0000:00:14.0: xHCI Host Controller
[ 1.142198] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 4
[ 1.142218] usb usb4: Manufacturer: Linux 3.5.0-25-generic xhci_hcd
[ 1.142260] xHCI xhci_add_endpoint called for root hub
[ 1.142261] xHCI xhci_check_bandwidth called for root hub
[ 15.089213] genirq: Flags mismatch irq 23. 00002001 (lis3lv02d) vs. 00000000
(xhci_hcd)
........
if you like to recompile your own kernel, someone has reported this patch work
i can wait until this one will be included in the main kernel :D
https://lkml.org/lkml/2013/2/18/115
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2013-03-10 3:34 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-01-10 11:15 xhci module fails when booting in UEFI mode Frederik Himpe
2013-02-16 17:33 ` David Härdeman
2013-03-10 3:26 ` Marco
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.