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:<4>hda: dma_timer_expiry: dma status == 0x24 ============================================================