RE: problem with booting SMP linux kernel

2005-01-13 Thread Gin
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:4hda: dma_timer_expiry: dma status == 0x24
=


Does anyone have an idea?


gin







___
Linuxbios mailing list
Linuxbios@clustermatic.org
http://www.clustermatic.org/mailman/listinfo/linuxbios


Re: problem with booting SMP linux kernel

2005-01-13 Thread Gin
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:4hda: dma_timer_expiry: dma status == 0x24
=


Does anyone have an idea?


gin







___
Linuxbios mailing list
Linuxbios@clustermatic.org
http://www.clustermatic.org/mailman/listinfo/linuxbios


Re: problem with booting SMP linux kernel

2005-01-12 Thread Ronald G. Minnich


On Wed, 12 Jan 2005, Gin wrote:

 The system failed when booting SMP linux kernel. It complains the IDE
 lost interrupt. Things were working fine with the non-SMP linux kernel.
 Has anyone seen it before?

bad mp table would be my guess.

ron
___
Linuxbios mailing list
Linuxbios@clustermatic.org
http://www.clustermatic.org/mailman/listinfo/linuxbios


RE: problem with booting SMP linux kernel

2005-01-12 Thread Gin
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


problem with booting SMP linux kernel

2005-01-11 Thread Gin
The system failed when booting SMP linux kernel. It complains the IDE
lost interrupt. Things were working fine with the non-SMP linux kernel.
Has anyone seen it before?

Note that the SMP kernel image was stored in the IDE hard disk. So BIOS
was able to load the kernel to be executed. After Linux kernel took
control, somehow the interrupts was messed up. Here are the last few
messages over the console. 



===
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: lost interrupt
hda: lost interrupt
hda: lost interrupt
hda: host protected area = 1
hda: 160086528 sectors (81964 MB) w/7936KiB Cache, CHS=158816/16/63,
UDMA(100)
hda: lost interrupt
hda: lost interrupt
ide-floppy driver 0.99.newide
Partition check:
 hda:4hda: dma_timer_expiry: dma status == 0x24  


___
Linuxbios mailing list
Linuxbios@clustermatic.org
http://www.clustermatic.org/mailman/listinfo/linuxbios