Linux kernel hangs

Gin ginlin at nexcom.com.tw
Wed Dec 8 23:03:01 CET 2004


Linuxbios writes to the beginning of the Memory for MP tables. Shouldn't
those addresses be interrupt vector table? It doesn't look it contains
any pointers to an interrupt handler. Who is the table for? Will Linux
kernel reference it?
Linuxbios successfully loads the payload FILO which brings up Linux
kernel. But the kernel hangs while waiting for a timer interrupt. See
below. I guess the interrupt table is not correct.
==========================================================
Linux version 2.4.20-8 (bhcompile at porky.devel.redhat.com) (gcc version
3.2.2 200
30222 (Red Hat Linux 3.2.2-5)) #1 Thu Mar 13 17:54:28 EST 2003
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000c88 - 00000000000a0000 (usable)
 BIOS-e820: 0000000000100000 - 0000000040000000 (usable)
128MB HIGHMEM available.
896MB LOWMEM available.
hm, page 00000000 reserved twice.
On node 0 totalpages: 262144
zone(0): 4096 pages.
zone(1): 225280 pages.
zone(2): 32768 pages.
Kernel command line: ro root=/dev/hda2 console=ttyS0,57600
Initializing CPU#0
Detected 1597.358 MHz processor.
Console: colour dummy device 80x25
Calibrating delay loop...
 
====================================================================
 
 The MP table is specific to Tyan/s2735 not my board. I should change
it. We use intel E7501/ICHs-3. But s2735 is ICH5. Don't know if it
matters. 
 
 
 
gin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20041208/79dca075/attachment.html>


More information about the coreboot mailing list