This seems quite a common problem, judging by this google linux search -
http://www.google.com/linux?hl=en&lr...=Google+Search
Most of the replies suggest adding pci=bios to the boot options in lilo.conf to sort it out. (Open and edit /etc/lilo.conf and add that phrase to the append line)
append="quiet devfs=mount hdc=ide-scsi hdd=ide-scsi"
Should become
append="quiet devfs=mount hdc=ide-scsi hdd=ide-scsi pci=bios"
Then type in lilo to activate the changes, and reboot. See if it works.