Eric Ferley wrote:
> 
> Hello,
> 
> I'm running a RedHat 6.2 (kernel 2.2.14) on a quite "old" box and I get
> the following message at boot time:
> 
> ENABLING IO-APIC IRQs
> ... changing IO-APIC physical APIC ID to 16
> Kernel panic: could not set ID
> 
> when I boot with the "noapic" flag, everything is ok.
> I think that may come from the board being "not standard", but I only
> found references to a "black/white lists" without any link/location to
> find these lists.
> The io_apic.c code seems to tell that the list are "internal" to that
> file?
> 
> The board is an HP Vectra XW PC Workstation with bi-Pentium Pro 200, an
> on-board aic7880 scsi controller
> Here is the /var/log/dmesg file (with kernel booted with "noapic") that
> may tell more about it:
> 

There are a total of 16 APIC IDs from 0 to 15, so if the board wants
APIC ID 16 is out of range.

I think that somewhere in the way of 2.3.99 was introduced code that
ignored the APIC ID if it's invalid and sets the APIC ID to something
secure.

It's not your fault, it's the fault of bios programmers, if you try the
latest 2.3.99-pre I think it should be fixed.


-- 
Jorge Nerin
<[EMAIL PROTECTED]>
<[EMAIL PROTECTED]>
-
Linux SMP list: FIRST see FAQ at http://www.irisa.fr/prive/dmentre/smp-howto/
To Unsubscribe: send "unsubscribe linux-smp" to [EMAIL PROTECTED]

Reply via email to