Bug 4459 - APIC delivery error (ef) - CNB20HE: Boot fails on Compaq Proliant DL580, 4 CPU without 'pci=noacpi' or 'noapic'
Summary: APIC delivery error (ef) - CNB20HE: Boot fails on Compaq Proliant DL580, 4 CP...
Status: REJECTED UNREPRODUCIBLE
Alias: None
Product: ACPI
Classification: Unclassified
Component: Config-Processors (show other bugs)
Hardware: i386 Linux
: P2 normal
Assignee: Len Brown
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-04-08 12:51 UTC by Paul
Modified: 2007-10-17 00:57 UTC (History)
2 users (show)

See Also:
Kernel Version: 2.6.11-1.27_FC3smp
Subsystem:
Regression: ---
Bisected commit-id:


Attachments
Capture of console to serial port without apic params - hang (7.52 KB, text/plain)
2005-06-13 13:00 UTC, Paul
Details
Console serial port capture with apic param - no hang (19.68 KB, text/plain)
2005-06-13 13:03 UTC, Paul
Details

Description Paul 2005-04-08 12:51:11 UTC
Distribution: FC3
Hardware Environment: Compaq Proliant DL580, 4 PIII
Software Environment: kernel 2.6.10-1.770_FC3smp
Problem Description: boot failure

Steps to reproduce: boot smp kernel

Non-smp kernel works without 'pci=noapic' or 'noapic'.

[root@yew ~]# uname -a
Linux ahost.adomain.com 2.6.10-1.770_FC3smp #1 SMP Thu Feb 24 14:20:06 EST 2005
i686 i686 i386 GNU/Linux

[root@yew ~]# lspci
00:00.0 Host bridge: ServerWorks CNB20HE Host Bridge (rev 23)
00:00.1 Host bridge: ServerWorks CNB20HE Host Bridge (rev 01)
00:00.2 Host bridge: ServerWorks CNB20HE Host Bridge (rev 01)
00:00.3 Host bridge: ServerWorks CNB20HE Host Bridge (rev 01)
00:03.0 System peripheral: Compaq Computer Corporation Advanced System
Management Controller
00:04.0 RAID bus controller: LSI Logic / Symbios Logic 53C1510 (rev 02)
00:05.0 VGA compatible controller: ATI Technologies Inc 3D Rage IIC 215IIC
[Mach64 GT IIC] (rev 7a)
00:07.0 PCI bridge: Intel Corp. 80960RP [i960 RP Microprocessor/Bridge] (rev 05)
00:07.1 Memory controller: Intel Corp. 80960RP [i960RP Microprocessor] (rev 05)
00:0f.0 ISA bridge: ServerWorks OSB4 South Bridge (rev 51)
00:0f.1 IDE interface: ServerWorks OSB4 IDE Controller
01:00.0 VGA compatible controller: ATI Technologies Inc 3D Rage IIC 215IIC
[Mach64 GT IIC] (rev 7a)
02:05.0 PCI Hot-plug controller: Compaq Computer Corporation PCI Hotplug
Controller (rev 12)
07:05.0 PCI Hot-plug controller: Compaq Computer Corporation PCI Hotplug
Controller (rev 12)
07:06.0 PCI bridge: Intel Corp. 21154 PCI-to-PCI Bridge
07:07.0 PCI bridge: Intel Corp. 21154 PCI-to-PCI Bridge
08:04.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 08)
08:05.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 08)
09:04.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 08)
09:05.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 08)
Comment 1 Shaohua 2005-04-10 22:07:26 UTC
How does acpi=noirq? And could you please get the dmesg through a serial 
console for the failure case?
Comment 2 Paul 2005-04-11 04:53:32 UTC
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.
Comment 3 Paul 2005-06-13 13:00:57 UTC
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
Comment 4 Paul 2005-06-13 13:03:28 UTC
Created attachment 5160 [details]
Console serial port capture with apic param - no hang

pci=routeirq noapic console=tty0 console=ttyS0,38400n8 debug
Comment 5 Paul 2005-06-13 15:33:04 UTC
Adding 'lapic' appears to correct the problem.  I am running:

    pci=routeirq noapic lapic

Is this an acceptable fix, or is there something lurking?
Comment 6 Len Brown 2005-08-16 15:31:45 UTC
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?
Comment 7 Pedro Ramalhais 2005-08-23 14:24:37 UTC
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").
Comment 8 Len Brown 2005-09-15 00:24:00 UTC
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.
Comment 9 Paul 2005-09-15 04:22:21 UTC
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
Comment 10 Len Brown 2007-08-18 14:55:39 UTC
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.
Comment 11 Fu Michael 2007-09-23 01:37:03 UTC
ping for update from bug reporter...
Comment 12 Len Brown 2007-10-17 00:57:30 UTC
please re-open if this is reproducible with a recent kernel.

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