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