Hi Kevin et al,
In this log file:
http://ward.vandewege.net/coreboot/seabios/20090515-seabios-sgabios-serial-d...
you can see that seabios is having a hard time on this mcp55 detecting controllers/disks:
...... init hard drives ATA controller 0 at 1f0/3f0 (dev 20 prog_if 8a) ATA controller 1 at 170/370 (dev 20 prog_if 8a) ATA controller 2 at 5000/5070 (dev 28 prog_if 85) ATA controller 3 at 5010/5080 (dev 28 prog_if 85) powerup iobase=1f0 st=0 powerup iobase=1f0 st=0 ata_detect drive=0 sc=55 sn=aa dh=a0 ata_reset driveid=0 ata_reset exit status=0 Identify w0=85c0 w2=0 ata0-0: PIONEER DVD-RW DVR-111D ATAPI-5 CD-Rom/DVD-Rom powerup iobase=1f0 st=50 powerup iobase=1f0 st=0 ata_detect drive=1 sc=55 sn=aa dh=b0 send_cmd : read error (status=01 err=04) IDE time out powerup IDE floating powerup IDE floating ata_detect drive=2 sc=ff sn=ff dh=ff powerup IDE floating powerup IDE floating ata_detect drive=3 sc=ff sn=ff dh=ff powerup iobase=5000 st=50 powerup iobase=5000 st=50 ata_detect drive=4 sc=55 sn=aa dh=a0 ata_reset driveid=4 ata_reset exit status=50 send_cmd : read error (status=51 err=04) Identify w0=427a w2=0 ata2-0: PCHS=16383/16/63 translation=lba LCHS=1024/255/63 ata2-0: WDC WD2500SD-01KCB0 ATA-6 Hard-Disk (232 GiBytes) powerup iobase=5000 st=50 powerup iobase=5000 st=0 ata_detect drive=5 sc=55 sn=aa dh=b0 send_cmd : DRQ not set (status 00) powerup iobase=5010 st=7f powerup iobase=5010 st=7f ata_detect drive=6 sc=ff sn=ff dh=ff powerup iobase=5010 st=7f powerup iobase=5010 st=7f ata_detect drive=7 sc=ff sn=ff dh=ff
Scan for option roms ......
It takes about 30 seconds between printing
ata0-0: PIONEER DVD-RW DVR-111D ATAPI-5 CD-Rom/DVD-Rom
and
ata2-0: WDC WD2500SD-01KCB0 ATA-6 Hard-Disk (232 GiBytes)
on the console. Cold or warm boot does not appear to make a difference, which is perhaps not surprising since I still have so much logging on that the disk is always spun up by the time the machine gets to seabios and its disk detection.
Is there something that can be done about this?
Thanks, Ward.