Eric Gilmore wrote:
> Kernel v2.2.14 (and v2.2.13)
> ENABLING IO-APIC IRQs
> no explicit IRQ entries, using default mptable
> ...changing IO-APIC physical APIC ID to 2...
> init IO_APIC IRQs
> IO-APIC (apicid-pin) 0-2, 0-13 not connected.
> ..MP-BIOS bug: 8254 timer not connected to IO-APIC
> ...trying to set up timer as ExtINT... failed.
> ...trying to set up timer as BP IRQ... failed.
> Kernel panic: IO-APIC + timer doesn't work!
The Intel MP specification tells that the 8254 timer should be
connected to the IO-APIC by default, and you bios doesn't seem to handle
that, which is a bug (bouhhhhh).
In that case the kernel try to fall back to backup tricks (ExtINT and
BP) to get the timer back, and if it falls to do that it simply stops
(no timer no linux).
> I have already looked around on the web and have not been able to find any
> information relating to these errors. Has anyone been able to get a SMP
> kernel to work on a HP Netserver? Is there any workarounds that I could
> try?
A temporary workaround would be to deactivate the ioapic handling with
the append="noapic" option of your lilo configuration, with the side
effect to centralize interrupt handling on the first processor and lower
the number of interrupt lines available for the system.
A better workaround would be to send such a server to a linux smp guy
(those answering your request in the linux-smp mailing list for example
;-) ) with complete technical documentation on the way it handles ioapic
so the problem can be fixed definitely in the linux kernel by a proper
handling of your motherboard.
Which motherboard do you have in your server ? Specific hp customized
one ?
--
Pierre Brua PARALLINE Sarl Parallelism & Linux Solutions
71, av. des Vosges T�l:+33 3 88 14 17 40 mail: [EMAIL PROTECTED]
67000 STRASBOURG Fax:+33 3 88 14 17 41 http://www.paralline.com
-
Linux SMP list: FIRST see FAQ at http://www.irisa.fr/prive/dmentre/smp-howto/
To Unsubscribe: send "unsubscribe linux-smp" to [EMAIL PROTECTED]