Bug 9023 - boot hangs with SMP, ACPI, if USB device connected
Summary: boot hangs with SMP, ACPI, if USB device connected
Status: REJECTED INVALID
Alias: None
Product: ACPI
Classification: Unclassified
Component: ACPICA-Core (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: Len Brown
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-09-15 07:39 UTC by Eric Cooper
Modified: 2007-11-12 22:47 UTC (History)
3 users (show)

See Also:
Kernel Version: 2.6.22
Subsystem:
Regression: ---
Bisected commit-id:


Attachments

Description Eric Cooper 2007-09-15 07:39:21 UTC
Distribution: Debian "sid"
Hardware Environment: Asus P4P800 board, Intel P4 with HT, USB hub + cardreader
Problem Description:
Boot sequence hangs after printing
    ACPI: Core revision 20070126
Steps to reproduce:
The problem occurs when I have my LCD monitor's built-in USB hub and card-reader connected at boot time.  It does not occur if I disconnect it, or disable USB support in the BIOS, or boot with acpi=ht.

When I connect the monitor's USB devices after a successful boot, the card reader shows up as 2 USB storage devices (even when no cards are inserted), in case that is relevant.

(This might be the same as bug# 6679.)
Comment 1 Len Brown 2007-09-19 19:29:12 UTC
if you boot with "acpi=ht", USB probes out and works normally?
What does /proc/interrupts look like in that case
and what does it look like in the default case?
Comment 2 Eric Cooper 2007-09-20 07:46:02 UTC
Here is /proc/interrupts after booting with acpi=ht and the USB device connected:
           CPU0       CPU1       
  0:         84          0   IO-APIC-edge      timer
  1:          2          0   IO-APIC-edge      i8042
  2:          0          0    XT-PIC-XT        cascade
  4:         57          0   IO-APIC-edge      serial
  8:          0          0   IO-APIC-edge      rtc
 12:          4          0   IO-APIC-edge      i8042
 14:       9528          0   IO-APIC-edge      ide0
 15:       2189          0   IO-APIC-edge      ide1
 16:      12812          0   IO-APIC-fasteoi   uhci_hcd:usb1, uhci_hcd:usb4, radeon@pci:0000:01:00.0
 17:          5          0   IO-APIC-fasteoi   Intel ICH5
 18:          0          0   IO-APIC-fasteoi   uhci_hcd:usb3
 19:       5672          0   IO-APIC-fasteoi   uhci_hcd:usb2
 21:          0          0   IO-APIC-fasteoi   EMU10K1
 22:       2544          0   IO-APIC-fasteoi   eth0, firewire_ohci
 23:       4076          0   IO-APIC-fasteoi   ehci_hcd:usb5
NMI:          0          0 
LOC:      48740      47845 
ERR:          0
MIS:          0

And here is /proc/interrupts from my system when I boot normally, without the USB cardreader attached:
           CPU0       CPU1       
  0:         86          0   IO-APIC-edge      timer
  1:          2          0   IO-APIC-edge      i8042
  4:        388          0   IO-APIC-edge      serial
  6:          5          0   IO-APIC-edge      floppy
  7:          0          0   IO-APIC-edge      parport0
  8:  395968783          0   IO-APIC-edge      rtc
  9:          1          0   IO-APIC-fasteoi   acpi
 12:          4          0   IO-APIC-edge      i8042
 14:    4042114          0   IO-APIC-edge      ide0
 15:     585736          0   IO-APIC-edge      ide1
 16:   23883034          0   IO-APIC-fasteoi   uhci_hcd:usb1, uhci_hcd:usb4, radeon@pci:0000:01:00.0
 17:    3382836          0   IO-APIC-fasteoi   uhci_hcd:usb2
 18:          0          0   IO-APIC-fasteoi   uhci_hcd:usb3
 19:      38852          0   IO-APIC-fasteoi   ehci_hcd:usb5
 20:    4502074          0   IO-APIC-fasteoi   eth0, firewire_ohci
 21:        652          0   IO-APIC-fasteoi   Intel ICH5
 22:    6852623          0   IO-APIC-fasteoi   EMU10K1
NMI:          0          0 
LOC:   73853014   85846498 
ERR:          0
MIS:          0
Comment 3 Eric Cooper 2007-10-20 16:50:30 UTC
I recently added a USB printer with a built-in USB hub and card reader to my desktop, and found that the BIOS would hang when probing for USB Mass Storage.  So I found a beta version of a more recent BIOS and flashed my motherboard, and that has fixed both the BIOS hang and the Linux ACPI hang, even when my monitor's card reader is attached at boot time.  Feel free to chalk this up to a buggy BIOS.
Comment 4 Fu Michael 2007-11-12 22:47:26 UTC
BIOS bug...close it...

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