-current 8-way problem: "I/O APIC ID 16 too high"

John Baldwin jhb at FreeBSD.org
Fri Nov 7 11:03:25 PST 2003

On 07-Nov-2003 Cagle, John (ISS-Houston) wrote:
> I gave the latest kernel a spin on a ProLiant DL740 with 8 physical
> processors installed.
> It paniced during boot with this message:
> MADT: Found IO APIC ID 16, Vector 0 at 0xfec00000
> Panic: madt_parse_apics: I/O APIC ID 16 too high
> This server has IO-APICS that are numbered 16, 17, & 18.  I bumped up
> NIOAPICS and NLAPICS to 32, rebuilt the kernel and now it works!  I've
> attached a kernel boot log below.  Is it OK to run with NIOAPICS > 16?

Yes, that is fine.  NLAPICS probably didn't need to change.  I'll try to
figure out the correct fix for this and commit it.  Thanks for testing!


John Baldwin <jhb at FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve!"  -  http://www.FreeBSD.org/

More information about the freebsd-smp mailing list