Bug 4459
Summary: | APIC delivery error (ef) - CNB20HE: Boot fails on Compaq Proliant DL580, 4 CPU without 'pci=noacpi' or 'noapic' | ||
---|---|---|---|
Product: | ACPI | Reporter: | Paul (pwatson) |
Component: | Config-Processors | Assignee: | Len Brown (lenb) |
Status: | REJECTED UNREPRODUCIBLE | ||
Severity: | normal | CC: | acpi-bugzilla, bunk |
Priority: | P2 | ||
Hardware: | i386 | ||
OS: | Linux | ||
Kernel Version: | 2.6.11-1.27_FC3smp | Subsystem: | |
Regression: | --- | Bisected commit-id: | |
Attachments: |
Capture of console to serial port without apic params - hang
Console serial port capture with apic param - no hang |
Description
Paul
2005-04-08 12:51:11 UTC
How does acpi=noirq? And could you please get the dmesg through a serial console for the failure case? Yes, I will get console output when I return. It is hard to plug in the serial cable from 800+ miles away. I have not lost interest, only colocation. Created attachment 5159 [details]
Capture of console to serial port without apic params - hang
Captured from boot using following in grub.conf. Results in system hang. Must
force power off.
kernel /vmlinuz-2.6.11-1.14_FC3 ro root=/dev/VolGroup00/LogVol00 rhgb
console=tty0 console=ttyS0,38400n8 debug
Created attachment 5160 [details]
Console serial port capture with apic param - no hang
pci=routeirq noapic console=tty0 console=ttyS0,38400n8 debug
Adding 'lapic' appears to correct the problem. I am running: pci=routeirq noapic lapic Is this an acceptable fix, or is there something lurking? boot params are a workaround, not a fix -- so if you need any then it is a bug. still an issue in 2.6.13? You might want to check bug 4700. http://bugzilla.kernel.org/show_bug.cgi?id=4700 There you'll find a reference to http://www.ussg.iu.edu/hypermail/linux/kernel/0502.1/1450.html which has a patch that works on my laptop with a similar problem (need to boot with "noapic"). What is the most recent SMP+IOAPIC kernel that works with no boot parameters? With 2.6.13 are any boot prameters needed? In particular, is pci=routeirq necessary, and is it sufficient, or does it also still need noapic lapic? Re: comment #7 -- I think that this is a different issue. I have not tried 2.6.13. I have only been taking the kernels pushed by FC3. I have never seen an SMP kernel work on this machine without lapic nopic. 2.6.12 requires lapic and nopic. Using pci=routeirq is not neccessary, nor is it sufficient, noapic lapic is needed on 2.6.12. Also, perhaps unrelated, anytime I use 'shutdown -r' under SMP the following hang results. Non-SMP will reboot successfully. NMI - CPU Bus Parity Error Is it possible to boot this system with "acpi=off" and see if it can come up with the IOAPIC enabled in MPS mode? If yes, please attach the dmesg and /proc/interrupts Also, please be sure that CONFIG_NR_CPUS= a large number, say 32. ping for update from bug reporter... please re-open if this is reproducible with a recent kernel. |