[LinuxBIOS] etherboot/filo + sata startup timing

Stefan Reinauer 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.

Stefan

-- 
coresystems GmbH • Brahmsstr. 16 • D-79104 Freiburg i. Br.
      Tel.: +49 761 7668825 • Fax: +49 761 7664613
Email: info at coresystems.dehttp://www.coresystems.de/




More information about the coreboot mailing list