[LinuxBIOS] etherboot/filo + sata startup timing
stepan at coresystems.de
Fri May 5 15:47:09 CEST 2006
* Ward Vandewege <ward at gnu.org> [060501 17:55]:
> Hi Stefan,
> > should have working S-ATA. I have no S-ATA here so I could not test it.
> > It's the version that also comes with the GRUB user interface.
> Not sure what happened, but it seems we're not 100% there yet. I've attached
> a boot log, and my filo Config file. It hangs after saying 'IDE channel 2
> not found'.
> I wonder if this is because it ignored (!) the AUTOBOOT_DELAY, which would
> mean the SATA drives would not be fully ready yet. This was a cold boot.
AUTOBOOT_DELAY is a different one, it waits for user interaction before
trying to start the kernel..
drive startup times could be an issue though
Could you try some things:
* update to the latest svn revision (17 as I write this) and make sure
you enabled the following option (which is new)
# Add a short delay when polling status registers
# (required on some broken SATA controllers)
IDE_DISK_POLL_DELAY = 1
* if that doesnt help: try whether the disk is detected as hda instead
of hde. This might happen with the current code.
* enable the two options: DEBUG_PCI and DEBUG_IDE in the config file.
coresystems GmbH • Brahmsstr. 16 • D-79104 Freiburg i. Br.
Tel.: +49 761 7668825 • Fax: +49 761 7664613
Email: info at coresystems.de • http://www.coresystems.de/
More information about the coreboot