RE: problem with booting SMP linux kernel
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
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
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
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
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