[coreboot] Why boot from floppy not working?
Gelip
mrgelip at gmail.com
Wed Dec 4 09:27:20 CET 2013
Hi. I try set floppy support in SeaBIOS like this:
root at debian:~# cd /coreboot
root at debian:/coreboot# ./build/seabios/scripts/encodeint.py floppy0 4
root at debian:/coreboot# ./build/cbfstool build/coreboot.rom add -f floppy0 -n etc/floppy0 -t raw
root at debian:/coreboot# ./build/cbfstool build/coreboot.rom print
coreboot.rom: 256 kB, bootblocksize 848, romsize 262144, offset 0x0
alignment: 64 bytes
=================================================
Name Offset Type Size
fallback/romstage 0x0 stage 17988
fallback/coreboot_ram 0x4680 stage 105981
fallback/payload 0x1e4c0 payload 59988
pci10ec,8139.rom 0x2cf80 raw 57344
etc/floppy0 0x3afc0 raw 8
(empty) 0x3b000 null 19544
=============================================================
After PC boot, press F12 and have menu:
Press F12 for boot menu.
Select boot device:
1. Floppy [drive A]
2. DVD/CD [ata1-0: OEM CD-ROM F563E ATAPI-0 DVD/CD]
3. ata0-0: Maxtor 2F020J0 ATA-7 Hard-Disk (19881 MiBytes)
4. gPXE (PCI 00:11.0)
but after press 1 boot from floppy not working (FDD LED not light) and:
Boot failed: could not read the boot disk
I tray boot from Win95 boot floppy disk. In CMOS is set FDD 3.5' 1.44MB.
In WinXP FDD read OK floppy content but after restart not possible copy any files from floppy. Also after restart I press F12 and select 1. Floppy [drive A]. Now FDD LED light but errors:
Disk I/O error
Replace the disk, and then press any key
In terminal over COM:
floppy error: 40 04 10 01 00 00 02
Please see winxp_restart.log
I tray also boot from other floppy gPXE 5.4.4 and have other errors:
------------------------------------
2000 AX:020F BX:3C00 CX:0101 DX:0000
2000 AX:020F BX:3C00 CX:0101 DX:0000
2000 AX:020F BX:3C00 CX:0101 DX:0000
2000 AX:020F BX:3C00 CX:0101 DX:0000
etc.
------------------------------------
and terminal also print:
------------------------------------
floppy error: 40 04 10 01 00 00 02
floppy error: 40 04 10 01 00 00 02
floppy error: 40 04 10 01 00 00 02
floppy error: 40 04 10 01 00 00 02
etc.
------------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20131204/6f058766/attachment-0001.html>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: winxp_restart.log
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20131204/6f058766/attachment-0001.ksh>
More information about the coreboot
mailing list