[coreboot] SimNOW and SeaBIOS

Myles Watson mylesgw at gmail.com
Mon Mar 9 18:55:28 CET 2009


SeaBIOS won't work with SimNOW unless you make the error checking in
ata.c less strict.

This is the message you get:
ata_transfer : no sectors left (status 00000008)

I reported it to the SimNOW team since it seems like they're not
following the spec, but it's been a long time and the bug is still
there.  To get past it:
    dprintf(6, "ata_transfer : no sectors left (status %02x)\n", status);
+       if (status != 0x8)
              return -7;

Thanks,
Myles




More information about the coreboot mailing list