Every MB's mptable.c is different.
YH
-----Original Message----- From: Gin [mailto:ginlin@nexcom.com.tw] Sent: Wednesday, January 12, 2005 6:55 PM To: 'Ronald G. Minnich' Cc: linuxbios@clustermatic.org Subject: RE: problem with booting SMP linux kernel
bad mp table would be my guess.
I think the I/O APICs are incorrectly assigned to buses. From the kernel messages, devices on bus 0 are transformed to high IRQs.
Can anyone one confirm that the mptable.c under src/tyan/s2735 is a good one to boot SMP linux kernel? I might need to manually construct the MP table for my board according to a good one.
Thanks, gin
_______________________________________________ Linuxbios mailing list Linuxbios@clustermatic.org http://www.clustermatic.org/mailman/listinfo/linuxbios
I've adjusted my MP table to use the correct IRQs. But the IDE interrupt is still lost. There is some message from linux kernel that I didn't understand. Is there something wrong with my timer settings?
================================================================ ..MP-BIOS bug: 8254 timer not connected to IO-APIC ...trying to set up timer (IRQ0) through the 8259A ... ..... (found pin 0) ... failed. ...trying to set up timer as Virtual Wire IRQ... works. ===============================================================
This is the last line where the kernel stops. ================================================================= hda:<4>hda: dma_timer_expiry: dma status == 0x24 =================================================================
Does anyone have an idea?
gin