Re: Re: Fw: Anybody? 2.6.11 (stable and -rc) ACPI breaks USB

Bjorn Helgaas
2005-03-11T16:48:05Z

On Fri, 2005-03-11 at 00:08 +0100, Grzegorz Kulewski wrote:
> Anything new about it?
>
> Can I provide more usefull info?

Can you check to see whether there are any BIOS updates available
for your box? It looks to me like your USB controllers are wired
to IRQ9, and that's how the BIOS is leaving them configured.

But ACPI is telling us they're on IRQ10, which seems like a BIOS
bug.

Can you also post the complete dmesg log without "acpi=off"? There
might be an ACPI interrupt link device for the USB controller, and
maybe there's something wrong there.

> My log (2.6.11 without acpi=off):
> Mar 2 23:36:56 kangur USB Universal Host Controller Interface driver v2.2
> Mar 2 23:36:56 kangur ACPI: PCI interrupt 0000:00:07.2[D] -> GSI 10 (level, low) -> IRQ 10
> Mar 2 23:36:56 kangur uhci_hcd 0000:00:07.2: UHCI Host Controller
> Mar 2 23:36:56 kangur uhci_hcd 0000:00:07.2: irq 10, io base 0xc800
> Mar 2 23:36:56 kangur uhci_hcd 0000:00:07.2: new USB bus registered, assigned bus number 1
> Mar 2 23:36:56 kangur hub 1-0:1.0: USB hub found
> Mar 2 23:36:56 kangur hub 1-0:1.0: 2 ports detected
> Mar 2 23:36:56 kangur ACPI: PCI interrupt 0000:00:07.3[D] -> GSI 10 (level, low) -> IRQ 10
> Mar 2 23:36:56 kangur uhci_hcd 0000:00:07.3: UHCI Host Controller
> Mar 2 23:36:56 kangur uhci_hcd 0000:00:07.3: irq 10, io base 0xcc00
> Mar 2 23:36:56 kangur uhci_hcd 0000:00:07.3: new USB bus registered, assigned bus number 2
> Mar 2 23:36:56 kangur hub 2-0:1.0: USB hub found
> Mar 2 23:36:56 kangur hub 2-0:1.0: 2 ports detected

> My log (2.6.11 with acpi=off):
> Mar 3 01:45:48 kangur USB Universal Host Controller Interface driver v2.2
> Mar 3 01:45:48 kangur PCI: Found IRQ 9 for device 0000:00:07.2
> Mar 3 01:45:48 kangur PCI: Sharing IRQ 9 with 0000:00:07.3
> Mar 3 01:45:48 kangur PCI: Sharing IRQ 9 with 0000:00:0b.0
> Mar 3 01:45:48 kangur uhci_hcd 0000:00:07.2: UHCI Host Controller
> Mar 3 01:45:48 kangur uhci_hcd 0000:00:07.2: irq 9, io base 0xc800
> Mar 3 01:45:48 kangur uhci_hcd 0000:00:07.2: new USB bus registered, assigned bus number 1
> Mar 3 01:45:48 kangur hub 1-0:1.0: USB hub found
> Mar 3 01:45:48 kangur hub 1-0:1.0: 2 ports detected
> Mar 3 01:45:48 kangur PCI: Found IRQ 9 for device 0000:00:07.3
> Mar 3 01:45:48 kangur PCI: Sharing IRQ 9 with 0000:00:07.2
> Mar 3 01:45:48 kangur PCI: Sharing IRQ 9 with 0000:00:0b.0
> Mar 3 01:45:48 kangur uhci_hcd 0000:00:07.3: UHCI Host Controller
> Mar 3 01:45:48 kangur uhci_hcd 0000:00:07.3: irq 9, io base 0xcc00
> Mar 3 01:45:48 kangur uhci_hcd 0000:00:07.3: new USB bus registered, assigned bus number 2
> Mar 3 01:45:48 kangur hub 2-0:1.0: USB hub found
> Mar 3 01:45:48 kangur hub 2-0:1.0: 2 ports detected