On Sat, Oct 27, 2012 at 02:48:34PM +0300, Eino-Pekka Kanto wrote:
Hello!
I burned coreboot to my Gigabyte 6bxe rev 1.9 motherboard, using SeaBIOS as payload. Floppy drive didn't work (marked as WIP), but otherwise it did support Voodoo 3dfx in AGP. 120Gb WD1200 drive also worked, but Toshiba XM-6402B drive didn't. I tested it with Lubuntu 8.04 CD-R (tested with that same drive in vendor BIOS and it worked). The drive opens and closes but SeaBIOS doesn't boot it.
SeaBIOS config: http://dpaste.com/818910/ Coreboot config: http://dpaste.com/818909/
Coreboot and SeaBIOS logs from serial port (without any drives):
[...]
No bootable device. Retrying in 60 seconds.
Ps. will there be floppy support soon for this motherboard?
Are you trying to boot from a floppy drive? It's not clear from your report.
SeaBIOS doesn't enable floppies on coreboot, because it has never been tested on real hardware. If you want to give it a test you could try applying this patch to the SeaBIOS code:
--- a/src/floppy.c +++ b/src/floppy.c @@ -136,7 +136,7 @@ floppy_setup(void) dprintf(3, "init floppy drives\n");
if (CONFIG_COREBOOT) { - // XXX - disable floppies on coreboot for now. + addFloppy(0, 4); } else { u8 type = inb_cmos(CMOS_FLOPPY_DRIVE_TYPE); if (type & 0xf0)
I really have no idea if it will work on real hardware. It certainly wont work with anything other than a 1.44Mbit 3.5" drive.
-Kevin