Linux and Windows Load Failure

Description

Reported failures not being able to load Windows XP or Linux.  Linux failure might show as: " Kernel panic - not syncing: driver /ide/pci/piiz.c394:spin_lock                               (drivers/ide/ide.c:c037ab68) already locked by drivers/ide/ide-iops.c/1234 "

Windows failure might appear as:  " Setup is inspecting your computer's hardware configuration ", then the monitor going blank.

The cause is related to DMA speed of the IDE channel. SBC's are shipped with "DMA Mode: set to Auto in the BIOS. The SBC attempts to judge the DMA bus speed during the boot cycle. Many times it will set the boot speed incorrectly to a higher speed than the IDE channel and drive can properly handle.

Resolution

Try changing the DMA setting on Primary IDE (the hard disk) DMA setting from 'Auto' to 'UDMA2'.