I noticed a strange debug serial log. I have cloned and make crossgcc coreboot 4772 on debian 6.0.5. - if build coreboot with default payload (SeaBIOS 1.7.2.1) have no errors and warnings - if build coreboot with set payload to None then have errors and warnings: ======================================================================================== CBFS: ERROR: No file header found at 0x3fc80 - try next aligned address: 0x3fcc0. CBFS: WARNING: 'pci10ec,8139.rom' not found. CBFS: Could not find file 'pci10ec,8139.rom'. Option ROM address for PCI: 00:11.0 = f8100000 PCI expansion ROM, signature 0xf8f8, INIT size 0x1f000, data ptr 0xf8f8 Incorrect expansion ROM header signature f8f8 PCI: 01:00.0 init CBFS: ERROR: No file header found at 0x3fc80 - try next aligned address: 0x3fcc0. CBFS: WARNING: 'pci5333,8a20.rom' not found. CBFS: Could not find file 'pci5333,8a20.rom'. Option ROM address for PCI: 01:00.0 = f8000000 PCI expansion ROM, signature 0xaa55, INIT size 0xa000, data ptr 0x01bc PCI ROM image, vendor ID 5333, device ID 8a20, PCI ROM image, Class Code 000003, Code Type 00 Class Code mismatch ROM 00000003, dev 00030000 Copying VGA ROM Image from f8000000 to 0xc0000, 0xa000 bytes Real mode stub @00000600: 867 bytes Calling Option ROM... Unknown INT10 function 1201! int10 call returned error. 0xb102: return 0x100 ... Option ROM returned. ======================================================================================== - if build coreboot with set payload to None and manually add SeaBIOS (the same version or new) like this:
./build/cbfstool build/coreboot.rom add-payload -f build/seabios/out/bios.bin.elf -n fallback/payload -c lzma
still the same errors and warnings. What is it ???
I use make distclean to test new build.
Although errors WinXP boot and working OK, my NIC RTL8139 working OK
On Thu, Dec 12, 2013 at 01:39:05PM +0100, Gelip wrote:
I noticed a strange debug serial log. I have cloned and make crossgcc coreboot 4772 on debian 6.0.5.
- if build coreboot with default payload (SeaBIOS 1.7.2.1) have no errors and warnings
- if build coreboot with set payload to None then have errors and warnings:
When you build seabios out-of-tree, you need to make sure coreboot does not run any option roms. The coreboot Kconfig system will do this for you when you select a local seabios build, but you must do it manually when you add seabios externally. See the build directions at:
http://www.coreboot.org/SeaBIOS#coreboot
-Kevin