APIC problems on FreeBSD/amd64 && panic: Can't find ExtINT pin
to route through!
Anders Nordby
anders at FreeBSD.org
Fri Aug 19 21:33:06 GMT 2005
Hi,
On Wed, Jul 06, 2005 at 11:10:27AM -0400, John Baldwin wrote:
>> (Sun V20z server booting and crashing with SMP kernel and acpi on)..
>> ACPI APIC Table: <PTLTD APIC >
>> FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
>> cpu0 (BSP): APIC ID: 0
>> cpu1 (AP): APIC ID: 1
>> MADT: Forcing active-low polarity and level trigger for SCI
>> ioapic0 <Version 0.0> irqs 0-0 on motherboard
>> ioapic1 <Version 1.1> irqs 1-4 on motherboard
>> panic: Can't find ExtINT pin to route through!
>> cpuid = 0
>> Uptime: 1s
>> Automatic reboot in 15 seconds - press a key on the console to abort
> You're first APIC claims to have 0 IRQs assigned, and the second claims to
> have only 4! Can you provide boot -v output as well as the output of
> acpidump -t and mptable? This is not a problem with irq0, your box seems
> much more hosed. There's no way you can expect a box to run with only four
> IRQs. :)
For the record (mail archive): I tried updating to the latest BIOS for
this server today, some 6 weeks later. Now it boots a SMP kernel with
acpi just fine:
(..)
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
cpu0 (BSP): APIC ID: 0
cpu1 (AP): APIC ID: 1
MADT: Forcing active-low polarity and level trigger for SCI
ioapic0 <Version 1.1> irqs 0-23 on motherboard
ioapic1 <Version 1.1> irqs 24-27 on motherboard
ioapic2 <Version 1.1> irqs 28-31 on motherboard
acpi0: <PTLTD XSDT> on motherboard
acpi0: Power Button (fixed)
acpi0: Sleep Button (fixed)
(..)
I get some error messages like "unknown: I/O range not supported"
though.
I had the SMP+acpi problems with this set of BIOS/firmware versions:
$ inventory get software
Name Revision Install Date Description
BIOS-V20z V1.32.7.2 Sat Jun 25 06:15:08 2005 Platform BIOS for V20z
servers
Operator Panel X1.0.1.0 Wed Mar 30 16:59:59 2005 Operator Panel
Firmware
PPCBoot V2.1.0.16 Sat Jun 25 06:07:30 2005 PPCBoot Software
SP Value-Add V2.2.0.18 Sat Jun 25 06:08:02 2005 SP Value-Add Software
SP Base V2.2.0.18 Sat Jun 25 06:08:02 2005 SP Base Software
While this (which I am using now) seems to work fine:
$ inventory get software
Name Revision Install Date Description
Diagnostics V2.3.0.9 Thu Feb 12 02:40:05 1970 Server Diagnostics
BIOS-V20z V1.33.5.2 Fri Aug 19 22:44:42 2005 Platform BIOS for V20z
servers
Operator Panel X1.0.1.0 Wed Mar 30 16:59:59 2005 Operator Panel
Firmware
PPCBoot V2.1.0.16 Sat Jun 25 06:07:30 2005 PPCBoot Software
SP Value-Add V2.3.0.11 Fri Aug 19 22:30:06 2005 SP Value-Add Software
SP Base V2.3.0.11 Fri Aug 19 22:30:06 2005 SP Base Software
Regards,
--
Anders.
More information about the freebsd-stable
mailing list