Bug 1219
Summary: | pci=noacpi ineffective | ||
---|---|---|---|
Product: | ACPI | Reporter: | Len Brown (lenb) |
Component: | Config-Interrupts | Assignee: | Len Brown (lenb) |
Status: | CLOSED CODE_FIX | ||
Severity: | normal | CC: | acpi-bugzilla, rdunlap |
Priority: | P2 | ||
Hardware: | i386 | ||
OS: | Linux | ||
Kernel Version: | 2.4.22 | Subsystem: | |
Regression: | --- | Bisected commit-id: | |
Attachments: |
pci=noacpi console output before patch
patch above ported to 2.4.22 pci=noacpi console output after patch Soyo UltraDragon P4X400-8235 dmesg with pci=noacpi |
Description
Len Brown
2003-09-12 07:46:40 UTC
SE7505VB2 boots 2.4.22 with ACPI enabled and no cmdline but "pci=noacpi" does not boot -- the boot drive on a SiI3112 starves for interrupts hde: dma_timer_expiry: dma status == 0x24 hde: DMA interrupt recovery hde: lost interrupt With the patch above, the system does boot, as the MP tables are parsed to get the APIC IRQ info. However, ACPI lies about its intent: "ACPI: Using PIC for interrupt routing" Created attachment 885 [details]
pci=noacpi console output before patch
Created attachment 886 [details]
patch above ported to 2.4.22
Created attachment 887 [details]
pci=noacpi console output after patch
Created attachment 1127 [details]
Soyo UltraDragon P4X400-8235 dmesg with pci=noacpi
This Soyo P4X400-8235 doesn't bring up its ethernet when 2.6.0-test8
is booted with pci=noacpi. It works without pci=noacpi.
CPU0
0: 122055 IO-APIC-edge timer
1: 9 IO-APIC-edge i8042
2: 0 XT-PIC cascade
4: 334 IO-APIC-edge serial
9: 0 IO-APIC-edge acpi
12: 61 IO-APIC-edge i8042
14: 5102 IO-APIC-edge ide0
15: 33 IO-APIC-edge ide1
21: 0 IO-APIC-level uhci_hcd, uhci_hcd, uhci_hcd
NMI: 0
LOC: 124663
ERR: 0
MIS: 0
the attached patch is in 2.4.23 -- marking RESOLVED. will close this bug when the change is updated to fix the rough edges mentioned. shipped in 2.4.23. will fix the remaining rough edges as part of another bug. |