Hi, I was asked to add PXE support to the BIOS so I'm trying Seabios in combination with gPXE, I add a gPXE rom (build from the rom-o-matic page) and add it via cbfstool to the coreboot.rom file: Name Offset Type Size fallback/romstage 0x0 stage 81096 fallback/coreboot_ram 0x13d00 stage 43730 fallback/payload 0x1e840 payload 34069 pci1002,515e.rom 0x26dc0 optionrom 45056 pci8086,1076.rom 0x31e00 unknown 72704 0x43a40 null 769650
where 1002,515e is the VGA rom and 8086,1076 is the gPXE rom. Now I'm not quite sure what I should expect when booting but to me it seems that gPXE is not executing (see log), it starts directly to boot from the disk. Shouldn't gPXE try to get a IP from the DHCP server etc...?
Could someone please tell me what I'm missing?
Thanks, Knut Kujat.
set power on after power fail RTC Init Invalid CMOS LB checksum enabling HPET @0xfed00000 PNP: 002e.2 init PNP: 002e.5 init Keyboard init... Keyboard controller output buffer result timeout Timeout waiting for keyboard after reset. PNP: 002e.b init PCI: 00:02.1 init PCI: 00:03.1 init PCI: 00:05.0 init IDE0 Check CBFS header at fffff8da magic is 4f524243 Found CBFS header at fffff8da Check fallback/romstage CBFS: follow chain: fff00000 + 38 + 13cc8 + align -> fff13d00 Check fallback/coreboot_ram CBFS: follow chain: fff13d00 + 38 + aad2 + align -> fff1e840 Check fallback/payload CBFS: follow chain: fff1e840 + 38 + 8515 + align -> fff26dc0 Check pci1002,515e.rom CBFS: follow chain: fff26dc0 + 38 + b000 + align -> fff31e00 Check pci8086,1076.rom CBFS: follow chain: fff31e00 + 38 + 11c00 + align -> fff43a40 Check CBFS: follow chain: fff43a40 + 28 + bbe72 + align -> fffff900 CBFS: Could not find file pci10de,036e.rom PCI: 00:06.0 init SATA S SATA P PCI: 00:06.1 init SATA S SATA P PCI: 00:06.2 init SATA S SATA P PCI: 00:0b.0 init PCI: 00:0c.0 init PCI: 00:0d.0 init PCI: 00:0e.0 init PCI: 00:0f.0 init PCI: 00:10.0 init PCI: 00:18.1 init Check CBFS header at fffff8da magic is 4f524243 Found CBFS header at fffff8da Check fallback/romstage CBFS: follow chain: fff00000 + 38 + 13cc8 + align -> fff13d00 Check fallback/coreboot_ram CBFS: follow chain: fff13d00 + 38 + aad2 + align -> fff1e840 Check fallback/payload CBFS: follow chain: fff1e840 + 38 + 8515 + align -> fff26dc0 Check pci1002,515e.rom CBFS: follow chain: fff26dc0 + 38 + b000 + align -> fff31e00 Check pci8086,1076.rom CBFS: follow chain: fff31e00 + 38 + 11c00 + align -> fff43a40 Check CBFS: follow chain: fff43a40 + 28 + bbe72 + align -> fffff900 CBFS: Could not find file pci1022,1201.rom PCI: 00:18.2 init Check CBFS header at fffff8da magic is 4f524243 Found CBFS header at fffff8da Check fallback/romstage CBFS: follow chain: fff00000 + 38 + 13cc8 + align -> fff13d00 Check fallback/coreboot_ram CBFS: follow chain: fff13d00 + 38 + aad2 + align -> fff1e840 Check fallback/payload CBFS: follow chain: fff1e840 + 38 + 8515 + align -> fff26dc0 Check pci1002,515e.rom CBFS: follow chain: fff26dc0 + 38 + b000 + align -> fff31e00 Check pci8086,1076.rom CBFS: follow chain: fff31e00 + 38 + 11c00 + align -> fff43a40 Check CBFS: follow chain: fff43a40 + 28 + bbe72 + align -> fffff900 CBFS: Could not find file pci1022,1202.rom PCI: 00:18.3 init NB: Function 3 Misc Control.. done. PCI: 00:18.4 init Check CBFS header at fffff8da magic is 4f524243 Found CBFS header at fffff8da Check fallback/romstage CBFS: follow chain: fff00000 + 38 + 13cc8 + align -> fff13d00 Check fallback/coreboot_ram CBFS: follow chain: fff13d00 + 38 + aad2 + align -> fff1e840 Check fallback/payload CBFS: follow chain: fff1e840 + 38 + 8515 + align -> fff26dc0 Check pci1002,515e.rom CBFS: follow chain: fff26dc0 + 38 + b000 + align -> fff31e00 Check pci8086,1076.rom CBFS: follow chain: fff31e00 + 38 + 11c00 + align -> fff43a40 Check CBFS: follow chain: fff43a40 + 28 + bbe72 + align -> fffff900 CBFS: Could not find file pci1022,1204.rom PCI: 00:19.0 init PCI: 08:01.1 init Check CBFS header at fffff8da magic is 4f524243 Found CBFS header at fffff8da Check fallback/romstage CBFS: follow chain: fff00000 + 38 + 13cc8 + align -> fff13d00 Check fallback/coreboot_ram CBFS: follow chain: fff13d00 + 38 + aad2 + align -> fff1e840 Check fallback/payload CBFS: follow chain: fff1e840 + 38 + 8515 + align -> fff26dc0 Check pci1002,515e.rom CBFS: follow chain: fff26dc0 + 38 + b000 + align -> fff31e00 Check pci8086,1076.rom CBFS: follow chain: fff31e00 + 38 + 11c00 + align -> fff43a40 Check CBFS: follow chain: fff43a40 + 28 + bbe72 + align -> fffff900 CBFS: Could not find file pci1022,7459.rom PCI: 0a:03.0 init Check CBFS header at fffff8da magic is 4f524243 Found CBFS header at fffff8da Check fallback/romstage CBFS: follow chain: fff00000 + 38 + 13cc8 + align -> fff13d00 Check fallback/coreboot_ram CBFS: follow chain: fff13d00 + 38 + aad2 + align -> fff1e840 Check fallback/payload CBFS: follow chain: fff1e840 + 38 + 8515 + align -> fff26dc0 Check pci1002,515e.rom CBFS: follow chain: fff26dc0 + 38 + b000 + align -> fff31e00 Check pci8086,1076.rom CBFS: follow chain: fff31e00 + 38 + 11c00 + align -> fff43a40 Check CBFS: follow chain: fff43a40 + 28 + bbe72 + align -> fffff900 CBFS: Could not find file pci8086,1079.rom PCI: 0a:03.1 init Check CBFS header at fffff8da magic is 4f524243 Found CBFS header at fffff8da Check fallback/romstage CBFS: follow chain: fff00000 + 38 + 13cc8 + align -> fff13d00 Check fallback/coreboot_ram CBFS: follow chain: fff13d00 + 38 + aad2 + align -> fff1e840 Check fallback/payload CBFS: follow chain: fff1e840 + 38 + 8515 + align -> fff26dc0 Check pci1002,515e.rom CBFS: follow chain: fff26dc0 + 38 + b000 + align -> fff31e00 Check pci8086,1076.rom CBFS: follow chain: fff31e00 + 38 + 11c00 + align -> fff43a40 Check CBFS: follow chain: fff43a40 + 28 + bbe72 + align -> fffff900 CBFS: Could not find file pci8086,1079.rom PCI: 08:02.1 init Check CBFS header at fffff8da magic is 4f524243 Found CBFS header at fffff8da Check fallback/romstage CBFS: follow chain: fff00000 + 38 + 13cc8 + align -> fff13d00 Check fallback/coreboot_ram CBFS: follow chain: fff13d00 + 38 + aad2 + align -> fff1e840 Check fallback/payload CBFS: follow chain: fff1e840 + 38 + 8515 + align -> fff26dc0 Check pci1002,515e.rom CBFS: follow chain: fff26dc0 + 38 + b000 + align -> fff31e00 Check pci8086,1076.rom CBFS: follow chain: fff31e00 + 38 + 11c00 + align -> fff43a40 Check CBFS: follow chain: fff43a40 + 28 + bbe72 + align -> fffff900 CBFS: Could not find file pci1022,7459.rom PCI: 00:19.1 init Check CBFS header at fffff8da magic is 4f524243 Found CBFS header at fffff8da Check fallback/romstage CBFS: follow chain: fff00000 + 38 + 13cc8 + align -> fff13d00 Check fallback/coreboot_ram CBFS: follow chain: fff13d00 + 38 + aad2 + align -> fff1e840 Check fallback/payload CBFS: follow chain: fff1e840 + 38 + 8515 + align -> fff26dc0 Check pci1002,515e.rom CBFS: follow chain: fff26dc0 + 38 + b000 + align -> fff31e00 Check pci8086,1076.rom CBFS: follow chain: fff31e00 + 38 + 11c00 + align -> fff43a40 Check CBFS: follow chain: fff43a40 + 28 + bbe72 + align -> fffff900 CBFS: Could not find file pci1022,1201.rom PCI: 00:19.2 init Check CBFS header at fffff8da magic is 4f524243 Found CBFS header at fffff8da Check fallback/romstage CBFS: follow chain: fff00000 + 38 + 13cc8 + align -> fff13d00 Check fallback/coreboot_ram CBFS: follow chain: fff13d00 + 38 + aad2 + align -> fff1e840 Check fallback/payload CBFS: follow chain: fff1e840 + 38 + 8515 + align -> fff26dc0 Check pci1002,515e.rom CBFS: follow chain: fff26dc0 + 38 + b000 + align -> fff31e00 Check pci8086,1076.rom CBFS: follow chain: fff31e00 + 38 + 11c00 + align -> fff43a40 Check CBFS: follow chain: fff43a40 + 28 + bbe72 + align -> fffff900 CBFS: Could not find file pci1022,1202.rom PCI: 00:19.3 init NB: Function 3 Misc Control.. done. PCI: 00:19.4 init Check CBFS header at fffff8da magic is 4f524243 Found CBFS header at fffff8da Check fallback/romstage CBFS: follow chain: fff00000 + 38 + 13cc8 + align -> fff13d00 Check fallback/coreboot_ram CBFS: follow chain: fff13d00 + 38 + aad2 + align -> fff1e840 Check fallback/payload CBFS: follow chain: fff1e840 + 38 + 8515 + align -> fff26dc0 Check pci1002,515e.rom CBFS: follow chain: fff26dc0 + 38 + b000 + align -> fff31e00 Check pci8086,1076.rom CBFS: follow chain: fff31e00 + 38 + 11c00 + align -> fff43a40 Check CBFS: follow chain: fff43a40 + 28 + bbe72 + align -> fffff900 CBFS: Could not find file pci1022,1204.rom PCI: 00:1a.0 init PCI: 00:1a.1 init Check CBFS header at fffff8da magic is 4f524243 Found CBFS header at fffff8da Check fallback/romstage CBFS: follow chain: fff00000 + 38 + 13cc8 + align -> fff13d00 Check fallback/coreboot_ram CBFS: follow chain: fff13d00 + 38 + aad2 + align -> fff1e840 Check fallback/payload CBFS: follow chain: fff1e840 + 38 + 8515 + align -> fff26dc0 Check pci1002,515e.rom CBFS: follow chain: fff26dc0 + 38 + b000 + align -> fff31e00 Check pci8086,1076.rom CBFS: follow chain: fff31e00 + 38 + 11c00 + align -> fff43a40 Check CBFS: follow chain: fff43a40 + 28 + bbe72 + align -> fffff900 CBFS: Could not find file pci1022,1201.rom PCI: 00:1a.2 init Check CBFS header at fffff8da magic is 4f524243 Found CBFS header at fffff8da Check fallback/romstage CBFS: follow chain: fff00000 + 38 + 13cc8 + align -> fff13d00 Check fallback/coreboot_ram CBFS: follow chain: fff13d00 + 38 + aad2 + align -> fff1e840 Check fallback/payload CBFS: follow chain: fff1e840 + 38 + 8515 + align -> fff26dc0 Check pci1002,515e.rom CBFS: follow chain: fff26dc0 + 38 + b000 + align -> fff31e00 Check pci8086,1076.rom CBFS: follow chain: fff31e00 + 38 + 11c00 + align -> fff43a40 Check CBFS: follow chain: fff43a40 + 28 + bbe72 + align -> fffff900 CBFS: Could not find file pci1022,1202.rom PCI: 00:1a.3 init NB: Function 3 Misc Control.. done. PCI: 00:1a.4 init Check CBFS header at fffff8da magic is 4f524243 Found CBFS header at fffff8da Check fallback/romstage CBFS: follow chain: fff00000 + 38 + 13cc8 + align -> fff13d00 Check fallback/coreboot_ram CBFS: follow chain: fff13d00 + 38 + aad2 + align -> fff1e840 Check fallback/payload CBFS: follow chain: fff1e840 + 38 + 8515 + align -> fff26dc0 Check pci1002,515e.rom CBFS: follow chain: fff26dc0 + 38 + b000 + align -> fff31e00 Check pci8086,1076.rom CBFS: follow chain: fff31e00 + 38 + 11c00 + align -> fff43a40 Check CBFS: follow chain: fff43a40 + 28 + bbe72 + align -> fffff900 CBFS: Could not find file pci1022,1204.rom PCI: 00:1b.0 init PCI: 00:1b.1 init Check CBFS header at fffff8da magic is 4f524243 Found CBFS header at fffff8da Check fallback/romstage CBFS: follow chain: fff00000 + 38 + 13cc8 + align -> fff13d00 Check fallback/coreboot_ram CBFS: follow chain: fff13d00 + 38 + aad2 + align -> fff1e840 Check fallback/payload CBFS: follow chain: fff1e840 + 38 + 8515 + align -> fff26dc0 Check pci1002,515e.rom CBFS: follow chain: fff26dc0 + 38 + b000 + align -> fff31e00 Check pci8086,1076.rom CBFS: follow chain: fff31e00 + 38 + 11c00 + align -> fff43a40 Check CBFS: follow chain: fff43a40 + 28 + bbe72 + align -> fffff900 CBFS: Could not find file pci1022,1201.rom PCI: 00:1b.2 init Check CBFS header at fffff8da magic is 4f524243 Found CBFS header at fffff8da Check fallback/romstage CBFS: follow chain: fff00000 + 38 + 13cc8 + align -> fff13d00 Check fallback/coreboot_ram CBFS: follow chain: fff13d00 + 38 + aad2 + align -> fff1e840 Check fallback/payload CBFS: follow chain: fff1e840 + 38 + 8515 + align -> fff26dc0 Check pci1002,515e.rom CBFS: follow chain: fff26dc0 + 38 + b000 + align -> fff31e00 Check pci8086,1076.rom CBFS: follow chain: fff31e00 + 38 + 11c00 + align -> fff43a40 Check CBFS: follow chain: fff43a40 + 28 + bbe72 + align -> fffff900 CBFS: Could not find file pci1022,1202.rom PCI: 00:1b.3 init NB: Function 3 Misc Control.. done. PCI: 00:1b.4 init Check CBFS header at fffff8da magic is 4f524243 Found CBFS header at fffff8da Check fallback/romstage CBFS: follow chain: fff00000 + 38 + 13cc8 + align -> fff13d00 Check fallback/coreboot_ram CBFS: follow chain: fff13d00 + 38 + aad2 + align -> fff1e840 Check fallback/payload CBFS: follow chain: fff1e840 + 38 + 8515 + align -> fff26dc0 Check pci1002,515e.rom CBFS: follow chain: fff26dc0 + 38 + b000 + align -> fff31e00 Check pci8086,1076.rom CBFS: follow chain: fff31e00 + 38 + 11c00 + align -> fff43a40 Check CBFS: follow chain: fff43a40 + 28 + bbe72 + align -> fffff900 CBFS: Could not find file pci1022,1204.rom PCI: 00:1c.0 init PCI: 00:1c.1 init Check CBFS header at fffff8da magic is 4f524243 Found CBFS header at fffff8da Check fallback/romstage CBFS: follow chain: fff00000 + 38 + 13cc8 + align -> fff13d00 Check fallback/coreboot_ram CBFS: follow chain: fff13d00 + 38 + aad2 + align -> fff1e840 Check fallback/payload CBFS: follow chain: fff1e840 + 38 + 8515 + align -> fff26dc0 Check pci1002,515e.rom CBFS: follow chain: fff26dc0 + 38 + b000 + align -> fff31e00 Check pci8086,1076.rom CBFS: follow chain: fff31e00 + 38 + 11c00 + align -> fff43a40 Check CBFS: follow chain: fff43a40 + 28 + bbe72 + align -> fffff900 CBFS: Could not find file pci1022,1201.rom PCI: 00:1c.2 init Check CBFS header at fffff8da magic is 4f524243 Found CBFS header at fffff8da Check fallback/romstage CBFS: follow chain: fff00000 + 38 + 13cc8 + align -> fff13d00 Check fallback/coreboot_ram CBFS: follow chain: fff13d00 + 38 + aad2 + align -> fff1e840 Check fallback/payload CBFS: follow chain: fff1e840 + 38 + 8515 + align -> fff26dc0 Check pci1002,515e.rom CBFS: follow chain: fff26dc0 + 38 + b000 + align -> fff31e00 Check pci8086,1076.rom CBFS: follow chain: fff31e00 + 38 + 11c00 + align -> fff43a40 Check CBFS: follow chain: fff43a40 + 28 + bbe72 + align -> fffff900 CBFS: Could not find file pci1022,1202.rom PCI: 00:1c.3 init NB: Function 3 Misc Control.. done. PCI: 00:1c.4 init Check CBFS header at fffff8da magic is 4f524243 Found CBFS header at fffff8da Check fallback/romstage CBFS: follow chain: fff00000 + 38 + 13cc8 + align -> fff13d00 Check fallback/coreboot_ram CBFS: follow chain: fff13d00 + 38 + aad2 + align -> fff1e840 Check fallback/payload CBFS: follow chain: fff1e840 + 38 + 8515 + align -> fff26dc0 Check pci1002,515e.rom CBFS: follow chain: fff26dc0 + 38 + b000 + align -> fff31e00 Check pci8086,1076.rom CBFS: follow chain: fff31e00 + 38 + 11c00 + align -> fff43a40 Check CBFS: follow chain: fff43a40 + 28 + bbe72 + align -> fffff900 CBFS: Could not find file pci1022,1204.rom PCI: 00:1d.0 init PCI: 00:1d.1 init Check CBFS header at fffff8da magic is 4f524243 Found CBFS header at fffff8da Check fallback/romstage CBFS: follow chain: fff00000 + 38 + 13cc8 + align -> fff13d00 Check fallback/coreboot_ram CBFS: follow chain: fff13d00 + 38 + aad2 + align -> fff1e840 Check fallback/payload CBFS: follow chain: fff1e840 + 38 + 8515 + align -> fff26dc0 Check pci1002,515e.rom CBFS: follow chain: fff26dc0 + 38 + b000 + align -> fff31e00 Check pci8086,1076.rom CBFS: follow chain: fff31e00 + 38 + 11c00 + align -> fff43a40 Check CBFS: follow chain: fff43a40 + 28 + bbe72 + align -> fffff900 CBFS: Could not find file pci1022,1201.rom PCI: 00:1d.2 init Check CBFS header at fffff8da magic is 4f524243 Found CBFS header at fffff8da Check fallback/romstage CBFS: follow chain: fff00000 + 38 + 13cc8 + align -> fff13d00 Check fallback/coreboot_ram CBFS: follow chain: fff13d00 + 38 + aad2 + align -> fff1e840 Check fallback/payload CBFS: follow chain: fff1e840 + 38 + 8515 + align -> fff26dc0 Check pci1002,515e.rom CBFS: follow chain: fff26dc0 + 38 + b000 + align -> fff31e00 Check pci8086,1076.rom CBFS: follow chain: fff31e00 + 38 + 11c00 + align -> fff43a40 Check CBFS: follow chain: fff43a40 + 28 + bbe72 + align -> fffff900 CBFS: Could not find file pci1022,1202.rom PCI: 00:1d.3 init NB: Function 3 Misc Control.. done. PCI: 00:1d.4 init Check CBFS header at fffff8da magic is 4f524243 Found CBFS header at fffff8da Check fallback/romstage CBFS: follow chain: fff00000 + 38 + 13cc8 + align -> fff13d00 Check fallback/coreboot_ram CBFS: follow chain: fff13d00 + 38 + aad2 + align -> fff1e840 Check fallback/payload CBFS: follow chain: fff1e840 + 38 + 8515 + align -> fff26dc0 Check pci1002,515e.rom CBFS: follow chain: fff26dc0 + 38 + b000 + align -> fff31e00 Check pci8086,1076.rom CBFS: follow chain: fff31e00 + 38 + 11c00 + align -> fff43a40 Check CBFS: follow chain: fff43a40 + 28 + bbe72 + align -> fffff900 CBFS: Could not find file pci1022,1204.rom PCI: 00:1e.0 init PCI: 00:1e.1 init Check CBFS header at fffff8da magic is 4f524243 Found CBFS header at fffff8da Check fallback/romstage CBFS: follow chain: fff00000 + 38 + 13cc8 + align -> fff13d00 Check fallback/coreboot_ram CBFS: follow chain: fff13d00 + 38 + aad2 + align -> fff1e840 Check fallback/payload CBFS: follow chain: fff1e840 + 38 + 8515 + align -> fff26dc0 Check pci1002,515e.rom CBFS: follow chain: fff26dc0 + 38 + b000 + align -> fff31e00 Check pci8086,1076.rom CBFS: follow chain: fff31e00 + 38 + 11c00 + align -> fff43a40 Check CBFS: follow chain: fff43a40 + 28 + bbe72 + align -> fffff900 CBFS: Could not find file pci1022,1201.rom PCI: 00:1e.2 init Check CBFS header at fffff8da magic is 4f524243 Found CBFS header at fffff8da Check fallback/romstage CBFS: follow chain: fff00000 + 38 + 13cc8 + align -> fff13d00 Check fallback/coreboot_ram CBFS: follow chain: fff13d00 + 38 + aad2 + align -> fff1e840 Check fallback/payload CBFS: follow chain: fff1e840 + 38 + 8515 + align -> fff26dc0 Check pci1002,515e.rom CBFS: follow chain: fff26dc0 + 38 + b000 + align -> fff31e00 Check pci8086,1076.rom CBFS: follow chain: fff31e00 + 38 + 11c00 + align -> fff43a40 Check CBFS: follow chain: fff43a40 + 28 + bbe72 + align -> fffff900 CBFS: Could not find file pci1022,1202.rom PCI: 00:1e.3 init NB: Function 3 Misc Control.. done. PCI: 00:1e.4 init Check CBFS header at fffff8da magic is 4f524243 Found CBFS header at fffff8da Check fallback/romstage CBFS: follow chain: fff00000 + 38 + 13cc8 + align -> fff13d00 Check fallback/coreboot_ram CBFS: follow chain: fff13d00 + 38 + aad2 + align -> fff1e840 Check fallback/payload CBFS: follow chain: fff1e840 + 38 + 8515 + align -> fff26dc0 Check pci1002,515e.rom CBFS: follow chain: fff26dc0 + 38 + b000 + align -> fff31e00 Check pci8086,1076.rom CBFS: follow chain: fff31e00 + 38 + 11c00 + align -> fff43a40 Check CBFS: follow chain: fff43a40 + 28 + bbe72 + align -> fffff900 CBFS: Could not find file pci1022,1204.rom PCI: 00:1f.0 init PCI: 00:1f.1 init Check CBFS header at fffff8da magic is 4f524243 Found CBFS header at fffff8da Check fallback/romstage CBFS: follow chain: fff00000 + 38 + 13cc8 + align -> fff13d00 Check fallback/coreboot_ram CBFS: follow chain: fff13d00 + 38 + aad2 + align -> fff1e840 Check fallback/payload CBFS: follow chain: fff1e840 + 38 + 8515 + align -> fff26dc0 Check pci1002,515e.rom CBFS: follow chain: fff26dc0 + 38 + b000 + align -> fff31e00 Check pci8086,1076.rom CBFS: follow chain: fff31e00 + 38 + 11c00 + align -> fff43a40 Check CBFS: follow chain: fff43a40 + 28 + bbe72 + align -> fffff900 CBFS: Could not find file pci1022,1201.rom PCI: 00:1f.2 init Check CBFS header at fffff8da magic is 4f524243 Found CBFS header at fffff8da Check fallback/romstage CBFS: follow chain: fff00000 + 38 + 13cc8 + align -> fff13d00 Check fallback/coreboot_ram CBFS: follow chain: fff13d00 + 38 + aad2 + align -> fff1e840 Check fallback/payload CBFS: follow chain: fff1e840 + 38 + 8515 + align -> fff26dc0 Check pci1002,515e.rom CBFS: follow chain: fff26dc0 + 38 + b000 + align -> fff31e00 Check pci8086,1076.rom CBFS: follow chain: fff31e00 + 38 + 11c00 + align -> fff43a40 Check CBFS: follow chain: fff43a40 + 28 + bbe72 + align -> fffff900 CBFS: Could not find file pci1022,1202.rom PCI: 00:1f.3 init NB: Function 3 Misc Control.. done. PCI: 00:1f.4 init Check CBFS header at fffff8da magic is 4f524243 Found CBFS header at fffff8da Check fallback/romstage CBFS: follow chain: fff00000 + 38 + 13cc8 + align -> fff13d00 Check fallback/coreboot_ram CBFS: follow chain: fff13d00 + 38 + aad2 + align -> fff1e840 Check fallback/payload CBFS: follow chain: fff1e840 + 38 + 8515 + align -> fff26dc0 Check pci1002,515e.rom CBFS: follow chain: fff26dc0 + 38 + b000 + align -> fff31e00 Check pci8086,1076.rom CBFS: follow chain: fff31e00 + 38 + 11c00 + align -> fff43a40 Check CBFS: follow chain: fff43a40 + 28 + bbe72 + align -> fffff900 CBFS: Could not find file pci1022,1204.rom PCI: 00:02.2 init Check CBFS header at fffff8da magic is 4f524243 Found CBFS header at fffff8da Check fallback/romstage CBFS: follow chain: fff00000 + 38 + 13cc8 + align -> fff13d00 Check fallback/coreboot_ram CBFS: follow chain: fff13d00 + 38 + aad2 + align -> fff1e840 Check fallback/payload CBFS: follow chain: fff1e840 + 38 + 8515 + align -> fff26dc0 Check pci1002,515e.rom CBFS: follow chain: fff26dc0 + 38 + b000 + align -> fff31e00 Check pci8086,1076.rom CBFS: follow chain: fff31e00 + 38 + 11c00 + align -> fff43a40 Check CBFS: follow chain: fff43a40 + 28 + bbe72 + align -> fffff900 CBFS: Could not find file pci10de,036a.rom PCI: 00:02.3 init Check CBFS header at fffff8da magic is 4f524243 Found CBFS header at fffff8da Check fallback/romstage CBFS: follow chain: fff00000 + 38 + 13cc8 + align -> fff13d00 Check fallback/coreboot_ram CBFS: follow chain: fff13d00 + 38 + aad2 + align -> fff1e840 Check fallback/payload CBFS: follow chain: fff1e840 + 38 + 8515 + align -> fff26dc0 Check pci1002,515e.rom CBFS: follow chain: fff26dc0 + 38 + b000 + align -> fff31e00 Check pci8086,1076.rom CBFS: follow chain: fff31e00 + 38 + 11c00 + align -> fff43a40 Check CBFS: follow chain: fff43a40 + 28 + bbe72 + align -> fffff900 CBFS: Could not find file pci10de,036b.rom PCI: 00:07.0 init PCI DOMAIN mem base = 0x00f0000000 [0x50] <-- 0xf0000000 PCI: 01:01.0 init Check CBFS header at fffff8da magic is 4f524243 Found CBFS header at fffff8da Check fallback/romstage CBFS: follow chain: fff00000 + 38 + 13cc8 + align -> fff13d00 Check fallback/coreboot_ram CBFS: follow chain: fff13d00 + 38 + aad2 + align -> fff1e840 Check fallback/payload CBFS: follow chain: fff1e840 + 38 + 8515 + align -> fff26dc0 Check pci1002,515e.rom In cbfs, rom address for PCI: 01:01.0 = fff26df8 PCI Expansion ROM, signature 0xaa55, INIT size 0xb000, data ptr 0x0168 PCI ROM Image, Vendor 1002, Device 515e, PCI ROM Image, Class Code 030000, Code Type 00 copying VGA ROM Image from fff26df8 to 0xc0000, 0xb000 bytes Real mode stub @00000600: 422 bytes Calling Option ROM... oprom: INT# 0x1a oprom: eax: 0000b109 ebx: 00000108 ecx: 00000108 edx: 0033ccc0 oprom: ebp: 0032ff40 esp: 00000fd6 edi: 00000014 esi: 00001900 oprom: ip: 0481 cs: c000 flags: 00000046 0xb109: bus 1 devfn 0x8 reg 0x14 val 0x1001 oprom: INT# 0x10 oprom: eax: 00000007 ebx: 00000200 ecx: 00000000 edx: 003303c2 oprom: ebp: 0032ff40 esp: 00000fca edi: 000018f7 esi: 0000597f oprom: ip: 4820 cs: c000 flags: 00000006 Unsupported software interrupt #0x10 error! ... Option ROM returned. Devices initialized Show all devs...After init. Root Device: enabled 1, 0 resources APIC_CLUSTER: 0: enabled 1, 0 resources APIC: 00: enabled 1, 0 resources PCI_DOMAIN: 0000: enabled 1, 8 resources PCI: 00:18.0: enabled 1, 3 resources PCI: 00:01.0: enabled 1, 0 resources PCI: 00:02.0: enabled 1, 4 resources PNP: 002e.0: enabled 0, 3 resources PNP: 002e.1: enabled 0, 3 resources PNP: 002e.2: enabled 1, 2 resources PNP: 002e.3: enabled 0, 2 resources PNP: 002e.5: enabled 1, 4 resources PNP: 002e.6: enabled 0, 3 resources PNP: 002e.7: enabled 0, 3 resources PNP: 002e.8: enabled 0, 0 resources PNP: 002e.9: enabled 0, 0 resources PNP: 002e.a: enabled 0, 0 resources PNP: 002e.b: enabled 1, 2 resources PCI: 00:02.1: enabled 1, 6 resources I2C: 01:51: enabled 1, 0 resources PCI: 00:03.0: enabled 1, 1 resources PCI: 00:03.1: enabled 1, 1 resources PCI: 00:05.0: enabled 1, 1 resources PCI: 00:06.0: enabled 1, 6 resources PCI: 00:06.1: enabled 1, 6 resources PCI: 00:06.2: enabled 1, 6 resources PCI: 00:07.1: enabled 0, 0 resources PCI: 00:08.0: enabled 0, 0 resources PCI: 00:01.0: enabled 1, 0 resources PCI: 00:09.0: enabled 0, 0 resources PCI: 00:0a.0: enabled 0, 0 resources PCI: 00:0b.0: enabled 1, 3 resources PCI: 00:0c.0: enabled 1, 3 resources PCI: 00:0d.0: enabled 1, 3 resources PCI: 00:0e.0: enabled 1, 3 resources PCI: 00:0f.0: enabled 1, 3 resources PCI: 00:10.0: enabled 1, 3 resources PCI: 00:18.1: enabled 1, 0 resources PCI: 00:18.2: enabled 1, 0 resources PCI: 00:18.3: enabled 1, 1 resources PCI: 00:18.4: enabled 1, 0 resources PCI: 00:19.0: enabled 1, 3 resources PCI: 08:01.0: enabled 1, 3 resources PCI: 08:01.1: enabled 1, 0 resources PCI: 08:02.0: enabled 1, 3 resources PCI: 0a:03.0: enabled 1, 2 resources PCI: 0a:03.1: enabled 1, 2 resources PCI: 08:02.1: enabled 1, 0 resources PCI: 00:19.1: enabled 1, 0 resources PCI: 00:19.2: enabled 1, 0 resources PCI: 00:19.3: enabled 1, 0 resources PCI: 00:19.4: enabled 1, 0 resources APIC: 01: enabled 1, 0 resources APIC: 02: enabled 1, 0 resources APIC: 03: enabled 1, 0 resources APIC: 04: enabled 1, 0 resources APIC: 05: enabled 1, 0 resources APIC: 06: enabled 1, 0 resources APIC: 07: enabled 1, 0 resources PCI: 00:1a.0: enabled 1, 0 resources PCI: 00:1a.1: enabled 1, 0 resources PCI: 00:1a.2: enabled 1, 0 resources PCI: 00:1a.3: enabled 1, 0 resources PCI: 00:1a.4: enabled 1, 0 resources APIC: 08: enabled 1, 0 resources APIC: 09: enabled 1, 0 resources APIC: 0a: enabled 1, 0 resources APIC: 0b: enabled 1, 0 resources PCI: 00:1b.0: enabled 1, 0 resources PCI: 00:1b.1: enabled 1, 0 resources PCI: 00:1b.2: enabled 1, 0 resources PCI: 00:1b.3: enabled 1, 0 resources PCI: 00:1b.4: enabled 1, 0 resources APIC: 0c: enabled 1, 0 resources APIC: 0d: enabled 1, 0 resources APIC: 0e: enabled 1, 0 resources APIC: 0f: enabled 1, 0 resources PCI: 00:1c.0: enabled 1, 0 resources PCI: 00:1c.1: enabled 1, 0 resources PCI: 00:1c.2: enabled 1, 0 resources PCI: 00:1c.3: enabled 1, 0 resources PCI: 00:1c.4: enabled 1, 0 resources PCI: 00:1d.0: enabled 1, 0 resources PCI: 00:1d.1: enabled 1, 0 resources PCI: 00:1d.2: enabled 1, 0 resources PCI: 00:1d.3: enabled 1, 0 resources PCI: 00:1d.4: enabled 1, 0 resources PCI: 00:1e.0: enabled 1, 0 resources PCI: 00:1e.1: enabled 1, 0 resources PCI: 00:1e.2: enabled 1, 0 resources PCI: 00:1e.3: enabled 1, 0 resources PCI: 00:1e.4: enabled 1, 0 resources PCI: 00:1f.0: enabled 1, 0 resources PCI: 00:1f.1: enabled 1, 0 resources PCI: 00:1f.2: enabled 1, 0 resources PCI: 00:1f.3: enabled 1, 0 resources PCI: 00:1f.4: enabled 1, 0 resources PCI: 00:02.2: enabled 1, 0 resources PCI: 00:02.3: enabled 1, 1 resources PCI: 00:07.0: enabled 1, 3 resources PCI: 01:01.0: enabled 1, 4 resources Initializing CBMEM area to 0x7fff0000 (65536 bytes) Adding CBMEM entry as no. 1 Moving GDT to 7fff0200...ok High Tables Base is 7fff0000. i=0 bus range: [0, 7] bus_isa=b i=1 bus range: [8, a] bus_isa=b Writing IRQ routing tables to 0xf0000...done. Adding CBMEM entry as no. 2 Writing IRQ routing tables to 0x7fff0400...done. PIRQ table: 64 bytes. Wrote the mp table end at: 000f0410 - 000f077c Adding CBMEM entry as no. 3 Wrote the mp table end at: 7fff1410 - 7fff177c MP table: 892 bytes. Multiboot Information structure has been written. Adding CBMEM entry as no. 4 Writing high table forward entry at 0x00000500 Wrote coreboot table at: 00000500 - 00000518 checksum 5bdf New low_table_end: 0x00000518 Now going to write high coreboot table at 0x7fff2400 rom_table_end = 0x7fff2400 Adjust low_table_end from 0x00000518 to 0x00001000 Adjust rom_table_end from 0x7fff2400 to 0x80000000 Adding high table area coreboot memory table: 0. 0000000000000000-0000000000000fff: CONFIGURATION TABLES 1. 0000000000001000-000000000009ffff: RAM 2. 00000000000c0000-000000007ffeffff: RAM 3. 000000007fff0000-000000007fffffff: CONFIGURATION TABLES 4. 0000000080000000-00000000dfffffff: RAM 5. 0000000100000000-000000011fffffff: RAM 6. 0000000120000000-000000019fffffff: RAM 7. 00000001a0000000-000000021fffffff: RAM Wrote coreboot table at: 7fff2400 - 7fff2d10 checksum b359 coreboot table: 2320 bytes. 0. FREE SPACE 7fff4400 0000bc00 1. GDT 7fff0200 00000200 2. IRQ TABLE 7fff0400 00001000 3. SMP TABLE 7fff1400 00001000 4. COREBOOT 7fff2400 00002000 Check CBFS header at fffff8da magic is 4f524243 Found CBFS header at fffff8da Check fallback/romstage CBFS: follow chain: fff00000 + 38 + 13cc8 + align -> fff13d00 Check fallback/coreboot_ram CBFS: follow chain: fff13d00 + 38 + aad2 + align -> fff1e840 Check fallback/payload Got a payload Loading segment from rom address 0xfff1e878 data (compression=1) malloc Enter, size 36, free_mem_ptr 0033d104 malloc 0033d104 New segment dstaddr 0xef000 memsize 0x11000 srcaddr 0xfff1e8b0 filesize 0x84dd (cleaned up) New segment addr 0xef000 size 0x11000 offset 0xfff1e8b0 filesize 0x84dd Loading segment from rom address 0xfff1e894 Entry Point 0x000ffa3e Loading Segment: addr: 0x00000000000ef000 memsz: 0x0000000000011000 filesz: 0x00000000000084dd lb: [0x0000000000200000, 0x000000000042f000) Post relocation: addr: 0x00000000000ef000 memsz: 0x0000000000011000 filesz: 0x00000000000084dd using LZMA [ 0x00000000000ef000, 0000000000100000, 0x0000000000100000) <- 00000000fff1e8b0 dest 000ef000, end 00100000, bouncebuffer dfba2000 Loaded segments Jumping to boot code at ffa3e entry = 0x000ffa3e lb_start = 0x00200000 lb_size = 0x0022f000 adjust = 0xdfbd1000 buffer = 0xdfba2000 elf_boot_notes = 0x00214eb4 adjusted_boot_notes = 0xdfde5eb4 Start bios (version pre-0.5.1-20100517_180539-pcq.gap.upv.es) Found mainboard Supermicro H8QME-2+ (Fam10) Found CBFS header at 0xfffff8da Ram Size=0xe0000000 (0x0000000120000000 high) CPU Mhz=2000 Found 16 cpu(s) max supported 16 cpu(s) Copying PIR from 0x7fff0400 to 0x000f8310 Copying MPTABLE from 0x7fff1400/7fff1410 to 0x000f7f90 SMBIOS ptr=0x000f7f70 table=0xdffffc50 Scan for VGA option rom Running option rom at c000:0003 Turning on vga console Starting SeaBIOS (version pre-0.5.1-20100517_180539-pcq.gap.upv.es)
Found 0 lpt ports Found 1 serial ports ATA controller 0 at 1f0/3f4/2cc0 (irq 14 dev 28) ATA controller 1 at 170/374/2cc8 (irq 15 dev 28) powerup IDE floating powerup IDE floating powerup IDE floating powerup IDE floating ATA controller 2 at 3000/3030/2cd0 (irq 0 dev 30) ATA controller 3 at 3008/3034/2cd8 (irq 0 dev 30) ata2-0: PCHS=16383/16/63 translation=lba LCHS=1024/255/63 ps2_recvbyte timeout keyboard initialized Scan for option roms Press F12 for boot menu.
Returned 61440 bytes of ZoneHigh e820 map has 8 items: 0: 0000000000000000 - 000000000009f400 = 1 1: 000000000009f400 - 00000000000a0000 = 2 2: 00000000000f0000 - 0000000000100000 = 2 3: 0000000000100000 - 000000007fff0000 = 1 4: 000000007fff0000 - 0000000080000000 = 2 5: 0000000080000000 - 00000000dffff000 = 1 6: 00000000dffff000 - 00000000e0000000 = 2 7: 0000000100000000 - 0000000220000000 = 1 enter handle_19: NULL Booting from Floppy... Boot failed: could not read the boot disk
enter handle_18: NULL Booting from CD-Rom... Device reports MEDIUM NOT PRESENT atapi_is_ready returned -1 Boot failed: Could not read from CDROM (code 0003) enter handle_18: NULL Booting from Hard Disk...
On Mon, May 17, 2010 at 10:29 AM, Knut Kujat knuku@gap.upv.es wrote:
Hi, I was asked to add PXE support to the BIOS so I'm trying Seabios in combination with gPXE, I add a gPXE rom (build from the rom-o-matic page) and add it via cbfstool to the coreboot.rom file: Name Offset Type Size fallback/romstage 0x0 stage 81096 fallback/coreboot_ram 0x13d00 stage 43730 fallback/payload 0x1e840 payload 34069 pci1002,515e.rom 0x26dc0 optionrom 45056
pci8086,1076.rom 0x31e00 unknown 72704
Doesn't this need to be of type optionrom?
Thanks, Myles
On Mon, May 17, 2010 at 10:55:20AM -0600, Myles Watson wrote:
On Mon, May 17, 2010 at 10:29 AM, Knut Kujat knuku@gap.upv.es wrote:
Hi, I was asked to add PXE support to the BIOS so I'm trying Seabios in combination with gPXE, I add a gPXE rom (build from the rom-o-matic page) and add it via cbfstool to the coreboot.rom file: Name Offset Type Size fallback/romstage 0x0 stage 81096 fallback/coreboot_ram 0x13d00 stage 43730 fallback/payload 0x1e840 payload 34069 pci1002,515e.rom 0x26dc0 optionrom 45056
pci8086,1076.rom 0x31e00 unknown 72704
Doesn't this need to be of type optionrom?
Not necessary; seabios doesn't care.
Thanks, Ward.
On Mon, May 17, 2010 at 10:59 AM, Ward Vandewege ward@gnu.org wrote:
On Mon, May 17, 2010 at 10:55:20AM -0600, Myles Watson wrote:
On Mon, May 17, 2010 at 10:29 AM, Knut Kujat knuku@gap.upv.es wrote:
Hi, I was asked to add PXE support to the BIOS so I'm trying Seabios in combination with gPXE, I add a gPXE rom (build from the rom-o-matic page) and add it via cbfstool to the coreboot.rom file: Name Offset Type Size fallback/romstage 0x0 stage 81096 fallback/coreboot_ram 0x13d00 stage 43730 fallback/payload 0x1e840 payload 34069 pci1002,515e.rom 0x26dc0 optionrom 45056
pci8086,1076.rom 0x31e00 unknown 72704
Doesn't this need to be of type optionrom?
Not necessary; seabios doesn't care.
You're right. I forgot that .
Thanks, Myles
Knut Kujat wrote:
Type Size fallback/romstage 0x0 stage 81096 fallback/coreboot_ram 0x13d00 stage 43730 fallback/payload 0x1e840 payload 34069 pci1002,515e.rom 0x26dc0 optionrom 45056 pci8086,1076.rom 0x31e00 unknown 72704 0x43a40 null 769650
where 1002,515e is the VGA rom and 8086,1076 is the gPXE rom.
Is that type 99? I don't know if it must be, but that's what is used in examples at http://www.coreboot.org/SeaBIOS
You could also try storing gPXE as genroms/gPXE.rom instead of pciVVVV,DDDD.rom.
Finally I would go over the build time options for SeaBIOS in case there's something that needs to be enabled, though I don't think there is..
//Peter
On Mon, May 17, 2010 at 10:29 AM, Knut Kujat knuku@gap.upv.es wrote:
Hi, I was asked to add PXE support to the BIOS so I'm trying Seabios in combination with gPXE, I add a gPXE rom (build from the rom-o-matic page) and add it via cbfstool to the coreboot.rom file: Name Offset Type Size fallback/romstage 0x0 stage 81096 fallback/coreboot_ram 0x13d00 stage 43730 fallback/payload 0x1e840 payload 34069 pci1002,515e.rom 0x26dc0 optionrom 45056 pci8086,1076.rom 0x31e00 unknown 72704
I just looked up one of your old messages that had an lspci. It looks like your NIC is 8086,1079. Have you tried that ID?
Quoted from your earlier mail:
I attached several lspci outputs for the h8qme-2+ board ...
0a:03.0 Ethernet controller: Intel Corporation 82546GB Gigabit Ethernet Controller (rev 03) 0a:03.1 Ethernet controller: Intel Corporation 82546GB Gigabit Ethernet Controller (rev 03)
-+-[0000:08]-+-01.0-[09]-- | +-01.1 Advanced Micro Devices [AMD] AMD-8132 PCI-X IOAPIC [1022:7459] | +-02.0-[0a]--+-03.0 Intel Corporation 82546GB Gigabit Ethernet Controller [8086:1079] | | -03.1 Intel Corporation 82546GB Gigabit Ethernet Controller [8086:1079] | -02.1 Advanced Micro Devices [AMD] AMD-8132 PCI-X IOAPIC [1022:7459]
Thanks, Myles
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hi,
This works for me:
ruik@ruik:~/coreboot-mtrr/coreboot$ ./build/util/cbfstool/cbfstool build/coreboot.rom add ./gpxe-git-11063065.rom pci1106,3065.rom optionrom ruik@ruik:~/coreboot-mtrr/coreboot$ ./build/util/cbfstool/cbfstool build/coreboot.rom print coreboot.rom: 512 kB, bootblocksize 882, romsize 524288, offset 0x0 Alignment: 64 bytes
Name Offset Type Size fallback/romstage 0x0 stage 45945 fallback/coreboot_ram 0xb3c0 stage 50624 fallback/payload 0x179c0 payload 39622 pci1106,3230.rom 0x214c0 optionrom 39424 pci1106,3065.rom 0x2af00 optionrom 55296 (empty) 0x38740 null 292102
Seabios find the oprom / I can select it as boot device too.
Thanks Rudolf
On Mon, May 17, 2010 at 06:29:33PM +0200, Knut Kujat wrote:
Hi, I was asked to add PXE support to the BIOS so I'm trying Seabios in combination with gPXE, I add a gPXE rom (build from the rom-o-matic page) and add it via cbfstool to the coreboot.rom file:
[...]
Start bios (version pre-0.5.1-20100517_180539-pcq.gap.upv.es)
You've got an old version of SeaBIOS. Please grab the latest - see:
http://www.coreboot.org/SeaBIOS
[...]
Scan for VGA option rom Running option rom at c000:0003
[...]
Scan for option roms Press F12 for boot menu.
SeaBIOS found and loaded your VGA option rom, but didn't load any other option roms. Please make sure the id in the CBFS filename matches the device (or, use a filename like "genroms/gpxe.rom" instead).
-Kevin
Hi and thanks everyone gPXE finally starts changing the 8086 1076 to a 8086 1079 (Monday you know :S) and using
genroms/gpxe.rom
Thanks again, Knut Kujat.
Kevin O'Connor escribió:
On Mon, May 17, 2010 at 06:29:33PM +0200, Knut Kujat wrote:
Hi, I was asked to add PXE support to the BIOS so I'm trying Seabios in combination with gPXE, I add a gPXE rom (build from the rom-o-matic page) and add it via cbfstool to the coreboot.rom file:
[...]
Start bios (version pre-0.5.1-20100517_180539-pcq.gap.upv.es)
You've got an old version of SeaBIOS. Please grab the latest - see:
http://www.coreboot.org/SeaBIOS
[...]
Scan for VGA option rom Running option rom at c000:0003
[...]
Scan for option roms Press F12 for boot menu.
SeaBIOS found and loaded your VGA option rom, but didn't load any other option roms. Please make sure the id in the CBFS filename matches the device (or, use a filename like "genroms/gpxe.rom" instead).
-Kevin
Hi,
using genroms/gpxe.rom makes gPXE start but then gPXE isn't able to find the network devices. When I'm using the vendor and device id (pci8086,1079.rom) Seabios doesn't map that option rom to the NICs because Seabios doesn't see them! (please see attached log)
What can I do? to scan also 0a:03.0 and 0a:03.1, which would be my NICs?
Thanks, Knut Kujat.
Knut Kujat escribió:
Hi and thanks everyone gPXE finally starts changing the 8086 1076 to a 8086 1079 (Monday you know :S) and using
genroms/gpxe.rom
Thanks again, Knut Kujat.
Kevin O'Connor escribió:
On Mon, May 17, 2010 at 06:29:33PM +0200, Knut Kujat wrote:
Hi, I was asked to add PXE support to the BIOS so I'm trying Seabios in combination with gPXE, I add a gPXE rom (build from the rom-o-matic page) and add it via cbfstool to the coreboot.rom file:
[...]
Start bios (version pre-0.5.1-20100517_180539-pcq.gap.upv.es)
You've got an old version of SeaBIOS. Please grab the latest - see:
http://www.coreboot.org/SeaBIOS
[...]
Scan for VGA option rom Running option rom at c000:0003
[...]
Scan for option roms Press F12 for boot menu.
SeaBIOS found and loaded your VGA option rom, but didn't load any other option roms. Please make sure the id in the CBFS filename matches the device (or, use a filename like "genroms/gpxe.rom" instead).
-Kevin
Timeout waiting for keyboard after reset. Start bios (version 0.6.0-20100518_183559-pcq.gap.upv.es) init ivt init bda Find memory size Attempting to find coreboot table Found coreboot table forwarder. Now attempting to find coreboot memory map Found mainboard Supermicro H8QME-2+ (Fam10) Found CBFS header at 0xfffff8da Ram Size=0xe0000000 (0x0000000120000000 high) malloc setup init pic init timer tsc calibrate start=2619949234 end=2623382628 diff=3433394 CPU Mhz=2000 math cp init Found 16 cpu(s) max supported 16 cpu(s) init bios32 init PMM init PNPBIOS table init keyboard init mouse Relocating coreboot bios tables Copying PIR from 0x7fff0400 to 0x000f7290 Copying MPTABLE from 0x7fff1400/7fff1410 to 0x000f6f10 init SMBIOS tables SMBIOS ptr=0x000f6ef0 table=0xdffffc50 Scan for VGA option rom Attempting to init PCI bdf 01:01.0 (dev/ven 515e1002) Searching CBFS for prefix pci1002,515e.rom Found CBFS file fallback/romstage Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file pci1002,515e.rom Copying data 45056@0xfff347b8 to 172032@0x000c0000 Checking rom 0x000c0000 (sig aa55 size 88) Running option rom at c000:0003 handle_hwpic1 irq=1 handle_hwpic1 irq=1 handle_hwpic1 irq=1 Searching CBFS for prefix vgaroms/ Found CBFS file fallback/romstage Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file pci1002,515e.rom Found CBFS file pci8086,1079.rom Found CBFS file Turning on vga console handle_hwpic1 irq=1 Starting SeaBIOS (version 0.6.0-20100518_183559-pcq.gap.upv.es)
init usb EHCI init on dev 00:03.1 (regs=0xfc145020) /dffe6000\ Start thread /dffe4000\ Start thread init ps2port /dffe2000\ Start thread |dffe2000| i8042 ctr old=30 new=30 /dffe0000\ Start thread \dffe4000/ End thread init lpt Found 0 lpt ports init serial Found 1 serial ports init boot device ordering init floppy drives init hard drives ATA controller 0 at 1f0/3f4/0 (irq 14 dev 28) /dffde000\ Start thread |dffde000| powerup iobase=1f0 st=7f |dffde000| powerup iobase=1f0 st=20 |dffde000| ata_detect ata0-0: sc=2a sn=2a dh=20 |dffde000| powerup iobase=1f0 st=2a |dffde000| powerup iobase=1f0 st=0 |dffde000| ata_detect ata0-1: sc=55 sn=aa dh=b0 |dffde000| ata_reset drive=0xdffdef94 /dffdc000\ Start thread \dffe0000/ End thread ATA controller 1 at 170/374/0 (irq 15 dev 28) /dffda000\ Start thread |dffda000| powerup IDE floating |dffda000| powerup IDE floating |dffda000| ata_detect ata1-0: sc=ff sn=ff dh=ff |dffda000| powerup IDE floating |dffda000| powerup IDE floating |dffda000| ata_detect ata1-1: sc=ff sn=ff dh=ff \dffda000/ End thread |dffde000| ata_reset exit status=0 /dffda000\ Start thread \dffdc000/ End thread ATA controller 2 at 2cc0/2cf0/0 (irq 0 dev 30) /dffd8000\ Start thread |dffd8000| powerup iobase=2cc0 st=50 |dffd8000| powerup iobase=2cc0 st=50 |dffd8000| ata_detect ata2-0: sc=55 sn=aa dh=a0 |dffd8000| ata_reset drive=0xdffd8f94 /dffd6000\ Start thread \dffda000/ End thread ATA controller 3 at 2cc8/2cf4/0 (irq 0 dev 30) /dffd4000\ Start thread |dffd4000| powerup iobase=2cc8 st=7f |dffd4000| powerup iobase=2cc8 st=7f |dffd4000| ata_detect ata3-0: sc=ff sn=ff dh=ff |dffd4000| powerup iobase=2cc8 st=7f |dffd4000| powerup iobase=2cc8 st=7f |dffd4000| ata_detect ata3-1: sc=ff sn=ff dh=ff \dffd4000/ End thread |dffd8000| ata_reset exit status=50 |dffde000| ata0-1: MATSHITADVD-ROM SR-8178 ATAPI-5 CD-Rom/DVD-Rom |dffde000| Mapping cd drive 0x000f6e50 |dffde000| ata_detect resetresult=4f00 \dffde000/ End thread |dffe2000| i8042 ctr old=30 new=30 /dffd4000\ Start thread \dffd6000/ End thread ATA controller 4 at 2cd0/2cf8/0 (irq 0 dev 31) /dffd2000\ Start thread |dffd2000| powerup iobase=2cd0 st=7f |dffd2000| powerup iobase=2cd0 st=7f |dffd2000| ata_detect ata4-0: sc=ff sn=ff dh=ff |dffd2000| powerup iobase=2cd0 st=7f |dffd2000| powerup iobase=2cd0 st=7f |dffd2000| ata_detect ata4-1: sc=ff sn=ff dh=ff \dffd2000/ End thread |dffd8000| send_cmd : read error (status=51 err=04) /dffd2000\ Start thread \dffd4000/ End thread ATA controller 5 at 2cd8/2cfc/0 (irq 0 dev 31) /dffd0000\ Start thread |dffd0000| powerup iobase=2cd8 st=7f |dffd0000| powerup iobase=2cd8 st=7f |dffd0000| ata_detect ata5-0: sc=ff sn=ff dh=ff |dffd0000| powerup iobase=2cd8 st=7f |dffd0000| powerup iobase=2cd8 st=7f |dffd0000| ata_detect ata5-1: sc=ff sn=ff dh=ff \dffd0000/ End thread |dffd8000| ata2-0: ST3250310NS ATA-8 Hard-Disk (232 GiBytes) |dffd8000| drive 0x000f6e00: PCHS=16383/16/63 translation=lba LCHS=1024/255/63 s=488397168 |dffd8000| ata_detect resetresult=0000 |dffd8000| powerup iobase=2cc0 st=50 |dffd8000| powerup iobase=2cc0 st=0 |dffd8000| ata_detect ata2-1: sc=55 sn=aa dh=b0 |dffd8000| send_cmd : DRQ not set (status 00) \dffd8000/ End thread |dffe2000| i8042 ctr old=30 new=30 /dffd0000\ Start thread \dffd2000/ End thread ATA controller 6 at 2ce0/3000/0 (irq 0 dev 32) /dffce000\ Start thread |dffce000| powerup iobase=2ce0 st=7f |dffce000| powerup iobase=2ce0 st=7f |dffce000| ata_detect ata6-0: sc=ff sn=ff dh=ff |dffce000| powerup iobase=2ce0 st=7f |dffce000| powerup iobase=2ce0 st=7f |dffce000| ata_detect ata6-1: sc=ff sn=ff dh=ff \dffce000/ End thread /dffce000\ Start thread \dffd0000/ End thread ATA controller 7 at 2ce8/3004/0 (irq 0 dev 32) /dffcc000\ Start thread |dffcc000| powerup iobase=2ce8 st=7f |dffcc000| powerup iobase=2ce8 st=7f |dffcc000| ata_detect ata7-0: sc=ff sn=ff dh=ff |dffcc000| powerup iobase=2ce8 st=7f |dffcc000| powerup iobase=2ce8 st=7f |dffcc000| ata_detect ata7-1: sc=ff sn=ff dh=ff \dffcc000/ End thread /dffcc000\ Start thread \dffce000/ End thread Searching CBFS for prefix floppyimg/ Found CBFS file fallback/romstage Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file pci1002,515e.rom Found CBFS file pci8086,1079.rom Found CBFS file |dffe2000| i8042 ctr old=61 new=70 \dffcc000/ End thread |dffe2000| PS2 keyboard initialized \dffe2000/ End thread \dffe6000/ End thread Scan for option roms Attempting to init PCI bdf 00:01.0 (dev/ven 036910de) Searching CBFS for prefix pci10de,0369.rom Found CBFS file fallback/romstage Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file pci1002,515e.rom Found CBFS file pci8086,1079.rom Found CBFS file Attempting to map option rom on dev 00:01.0 Option rom sizing returned 0 0 Attempting to init PCI bdf 00:02.0 (dev/ven 036410de) Searching CBFS for prefix pci10de,0364.rom Found CBFS file fallback/romstage Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file pci1002,515e.rom Found CBFS file pci8086,1079.rom Found CBFS file Attempting to map option rom on dev 00:02.0 Option rom sizing returned 0 0 Attempting to init PCI bdf 00:02.1 (dev/ven 036810de) Searching CBFS for prefix pci10de,0368.rom Found CBFS file fallback/romstage Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file pci1002,515e.rom Found CBFS file pci8086,1079.rom Found CBFS file Attempting to map option rom on dev 00:02.1 Option rom sizing returned 0 0 Attempting to init PCI bdf 00:02.2 (dev/ven 036a10de) Searching CBFS for prefix pci10de,036a.rom Found CBFS file fallback/romstage Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file pci1002,515e.rom Found CBFS file pci8086,1079.rom Found CBFS file Attempting to map option rom on dev 00:02.2 Option rom sizing returned 0 0 Attempting to init PCI bdf 00:02.3 (dev/ven 036b10de) Searching CBFS for prefix pci10de,036b.rom Found CBFS file fallback/romstage Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file pci1002,515e.rom Found CBFS file pci8086,1079.rom Found CBFS file Attempting to map option rom on dev 00:02.3 Option rom sizing returned 0 0 Attempting to init PCI bdf 00:03.0 (dev/ven 036c10de) Searching CBFS for prefix pci10de,036c.rom Found CBFS file fallback/romstage Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file pci1002,515e.rom Found CBFS file pci8086,1079.rom Found CBFS file Attempting to map option rom on dev 00:03.0 Option rom sizing returned 0 0 Attempting to init PCI bdf 00:03.1 (dev/ven 036d10de) Searching CBFS for prefix pci10de,036d.rom Found CBFS file fallback/romstage Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file pci1002,515e.rom Found CBFS file pci8086,1079.rom Found CBFS file Attempting to map option rom on dev 00:03.1 Option rom sizing returned 0 0 Attempting to init PCI bdf 00:07.0 (dev/ven 037010de) Searching CBFS for prefix pci10de,0370.rom Found CBFS file fallback/romstage Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file pci1002,515e.rom Found CBFS file pci8086,1079.rom Found CBFS file Attempting to map option rom on dev 00:07.0 Skipping non-normal pci device (type=81) Attempting to init PCI bdf 00:0b.0 (dev/ven 037610de) Searching CBFS for prefix pci10de,0376.rom Found CBFS file fallback/romstage Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file pci1002,515e.rom Found CBFS file pci8086,1079.rom Found CBFS file Attempting to map option rom on dev 00:0b.0 Skipping non-normal pci device (type=1) Attempting to init PCI bdf 00:0c.0 (dev/ven 037410de) Searching CBFS for prefix pci10de,0374.rom Found CBFS file fallback/romstage Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file pci1002,515e.rom Found CBFS file pci8086,1079.rom Found CBFS file Attempting to map option rom on dev 00:0c.0 Skipping non-normal pci device (type=1) Attempting to init PCI bdf 00:0d.0 (dev/ven 037410de) Searching CBFS for prefix pci10de,0374.rom Found CBFS file fallback/romstage Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file pci1002,515e.rom Found CBFS file pci8086,1079.rom Found CBFS file Attempting to map option rom on dev 00:0d.0 Skipping non-normal pci device (type=1) Attempting to init PCI bdf 00:0e.0 (dev/ven 037810de) Searching CBFS for prefix pci10de,0378.rom Found CBFS file fallback/romstage Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file pci1002,515e.rom Found CBFS file pci8086,1079.rom Found CBFS file Attempting to map option rom on dev 00:0e.0 Skipping non-normal pci device (type=1) Attempting to init PCI bdf 00:0f.0 (dev/ven 037510de) Searching CBFS for prefix pci10de,0375.rom Found CBFS file fallback/romstage Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file pci1002,515e.rom Found CBFS file pci8086,1079.rom Found CBFS file Attempting to map option rom on dev 00:0f.0 Skipping non-normal pci device (type=1) Attempting to init PCI bdf 00:10.0 (dev/ven 037710de) Searching CBFS for prefix pci10de,0377.rom Found CBFS file fallback/romstage Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file pci1002,515e.rom Found CBFS file pci8086,1079.rom Found CBFS file Attempting to map option rom on dev 00:10.0 Skipping non-normal pci device (type=1) Attempting to init PCI bdf 00:18.0 (dev/ven 12001022) Searching CBFS for prefix pci1022,1200.rom Found CBFS file fallback/romstage Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file pci1002,515e.rom Found CBFS file pci8086,1079.rom Found CBFS file Attempting to map option rom on dev 00:18.0 Option rom sizing returned 0 0 Attempting to init PCI bdf 00:18.1 (dev/ven 12011022) Searching CBFS for prefix pci1022,1201.rom Found CBFS file fallback/romstage Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file pci1002,515e.rom Found CBFS file pci8086,1079.rom Found CBFS file Attempting to map option rom on dev 00:18.1 Option rom sizing returned 0 0 Attempting to init PCI bdf 00:18.2 (dev/ven 12021022) Searching CBFS for prefix pci1022,1202.rom Found CBFS file fallback/romstage Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file pci1002,515e.rom Found CBFS file pci8086,1079.rom Found CBFS file Attempting to map option rom on dev 00:18.2 Option rom sizing returned 0 0 Attempting to init PCI bdf 00:18.3 (dev/ven 12031022) Searching CBFS for prefix pci1022,1203.rom Found CBFS file fallback/romstage Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file pci1002,515e.rom Found CBFS file pci8086,1079.rom Found CBFS file Attempting to map option rom on dev 00:18.3 Option rom sizing returned 0 0 Attempting to init PCI bdf 00:18.4 (dev/ven 12041022) Searching CBFS for prefix pci1022,1204.rom Found CBFS file fallback/romstage Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file pci1002,515e.rom Found CBFS file pci8086,1079.rom Found CBFS file Attempting to map option rom on dev 00:18.4 Option rom sizing returned 0 0 Attempting to init PCI bdf 00:19.0 (dev/ven 12001022) Searching CBFS for prefix pci1022,1200.rom Found CBFS file fallback/romstage Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file pci1002,515e.rom Found CBFS file pci8086,1079.rom Found CBFS file Attempting to map option rom on dev 00:19.0 Option rom sizing returned 0 0 Attempting to init PCI bdf 00:19.1 (dev/ven 12011022) Searching CBFS for prefix pci1022,1201.rom Found CBFS file fallback/romstage Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file pci1002,515e.rom Found CBFS file pci8086,1079.rom Found CBFS file Attempting to map option rom on dev 00:19.1 Option rom sizing returned 0 0 Attempting to init PCI bdf 00:19.2 (dev/ven 12021022) Searching CBFS for prefix pci1022,1202.rom Found CBFS file fallback/romstage Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file pci1002,515e.rom Found CBFS file pci8086,1079.rom Found CBFS file Attempting to map option rom on dev 00:19.2 Option rom sizing returned 0 0 Attempting to init PCI bdf 00:19.3 (dev/ven 12031022) Searching CBFS for prefix pci1022,1203.rom Found CBFS file fallback/romstage Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file pci1002,515e.rom Found CBFS file pci8086,1079.rom Found CBFS file Attempting to map option rom on dev 00:19.3 Option rom sizing returned 0 0 Attempting to init PCI bdf 00:19.4 (dev/ven 12041022) Searching CBFS for prefix pci1022,1204.rom Found CBFS file fallback/romstage Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file pci1002,515e.rom Found CBFS file pci8086,1079.rom Found CBFS file Attempting to map option rom on dev 00:19.4 Option rom sizing returned 0 0 Attempting to init PCI bdf 00:1a.0 (dev/ven 12001022) Searching CBFS for prefix pci1022,1200.rom Found CBFS file fallback/romstage Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file pci1002,515e.rom Found CBFS file pci8086,1079.rom Found CBFS file Attempting to map option rom on dev 00:1a.0 Option rom sizing returned 0 0 Attempting to init PCI bdf 00:1a.1 (dev/ven 12011022) Searching CBFS for prefix pci1022,1201.rom Found CBFS file fallback/romstage Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file pci1002,515e.rom Found CBFS file pci8086,1079.rom Found CBFS file Attempting to map option rom on dev 00:1a.1 Option rom sizing returned 0 0 Attempting to init PCI bdf 00:1a.2 (dev/ven 12021022) Searching CBFS for prefix pci1022,1202.rom Found CBFS file fallback/romstage Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file pci1002,515e.rom Found CBFS file pci8086,1079.rom Found CBFS file Attempting to map option rom on dev 00:1a.2 Option rom sizing returned 0 0 Attempting to init PCI bdf 00:1a.3 (dev/ven 12031022) Searching CBFS for prefix pci1022,1203.rom Found CBFS file fallback/romstage Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file pci1002,515e.rom Found CBFS file pci8086,1079.rom Found CBFS file Attempting to map option rom on dev 00:1a.3 Option rom sizing returned 0 0 Attempting to init PCI bdf 00:1a.4 (dev/ven 12041022) Searching CBFS for prefix pci1022,1204.rom Found CBFS file fallback/romstage Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file pci1002,515e.rom Found CBFS file pci8086,1079.rom Found CBFS file Attempting to map option rom on dev 00:1a.4 Option rom sizing returned 0 0 Attempting to init PCI bdf 00:1b.0 (dev/ven 12001022) Searching CBFS for prefix pci1022,1200.rom Found CBFS file fallback/romstage Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file pci1002,515e.rom Found CBFS file pci8086,1079.rom Found CBFS file Attempting to map option rom on dev 00:1b.0 Option rom sizing returned 0 0 Attempting to init PCI bdf 00:1b.1 (dev/ven 12011022) Searching CBFS for prefix pci1022,1201.rom Found CBFS file fallback/romstage Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file pci1002,515e.rom Found CBFS file pci8086,1079.rom Found CBFS file Attempting to map option rom on dev 00:1b.1 Option rom sizing returned 0 0 Attempting to init PCI bdf 00:1b.2 (dev/ven 12021022) Searching CBFS for prefix pci1022,1202.rom Found CBFS file fallback/romstage Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file pci1002,515e.rom Found CBFS file pci8086,1079.rom Found CBFS file Attempting to map option rom on dev 00:1b.2 Option rom sizing returned 0 0 Attempting to init PCI bdf 00:1b.3 (dev/ven 12031022) Searching CBFS for prefix pci1022,1203.rom Found CBFS file fallback/romstage Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file pci1002,515e.rom Found CBFS file pci8086,1079.rom Found CBFS file Attempting to map option rom on dev 00:1b.3 Option rom sizing returned 0 0 Attempting to init PCI bdf 00:1b.4 (dev/ven 12041022) Searching CBFS for prefix pci1022,1204.rom Found CBFS file fallback/romstage Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file pci1002,515e.rom Found CBFS file pci8086,1079.rom Found CBFS file Attempting to map option rom on dev 00:1b.4 Option rom sizing returned 0 0 Searching CBFS for prefix genroms/ Found CBFS file fallback/romstage Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file pci1002,515e.rom Found CBFS file pci8086,1079.rom Found CBFS file Press F12 for boot menu.
On Wed, May 19, 2010 at 1:30 AM, Knut Kujat knuku@gap.upv.es wrote:
Hi,
using genroms/gpxe.rom makes gPXE start but then gPXE isn't able to find the network devices. When I'm using the vendor and device id (pci8086,1079.rom) Seabios doesn't map that option rom to the NICs because Seabios doesn't see them! (please see attached log)
What can I do? to scan also 0a:03.0 and 0a:03.1, which would be my NICs?
Have you tried adding the root bus 0x0a to config.h?
Thanks, Myles
Knut, try putting the southbridge on bus 0
On 19.05.2010, at 15:15, Myles Watson mylesgw@gmail.com wrote:
On Wed, May 19, 2010 at 1:30 AM, Knut Kujat knuku@gap.upv.es wrote:
Hi,
using genroms/gpxe.rom makes gPXE start but then gPXE isn't able to find the network devices. When I'm using the vendor and device id (pci8086,1079.rom) Seabios doesn't map that option rom to the NICs because Seabios doesn't see them! (please see attached log)
What can I do? to scan also 0a:03.0 and 0a:03.1, which would be my NICs?
Have you tried adding the root bus 0x0a to config.h?
Thanks, Myles
-- coreboot mailing list: coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot
On Wed, May 19, 2010 at 7:20 AM, Stefan Reinauer stefan.reinauer@coresystems.de wrote:
Knut, try putting the southbridge on bus 0
I think it is already there, but there is also an 8132 at bus 8.
using genroms/gpxe.rom makes gPXE start but then gPXE isn't able to find the network devices. When I'm using the vendor and device id (pci8086,1079.rom) Seabios doesn't map that option rom to the NICs because Seabios doesn't see them! (please see attached log)
What can I do? to scan also 0a:03.0 and 0a:03.1, which would be my NICs?
Have you tried adding the root bus 0x0a to config.h?
I should have said bus 8. From your lspci:
-+-[0000:08]-+-01.0-[09]-- | +-01.1 Advanced Micro Devices [AMD] AMD-8132 PCI-X IOAPIC [1022:7459] | +-02.0-[0a]--+-03.0 Intel Corporation 82546GB Gigabit Ethernet Controller [8086:1079] | | -03.1 Intel Corporation 82546GB Gigabit Ethernet Controller [8086:1079] | -02.1 Advanced Micro Devices [AMD] AMD-8132 PCI-X IOAPIC [1022:7459]
If that lspci doesn't match the enumeration that Coreboot gives it, use the one that matches your boot logs.
Thanks, Myles
Hello,
#define CONFIG_PCI_ROOT1 0x0a worked just fine, perfect you could say :). Everything working now like it should! Thanks again and again .... Bye, Knut Kujat
Myles Watson escribió:
On Wed, May 19, 2010 at 7:20 AM, Stefan Reinauer stefan.reinauer@coresystems.de wrote:
Knut, try putting the southbridge on bus 0
I think it is already there, but there is also an 8132 at bus 8.
using genroms/gpxe.rom makes gPXE start but then gPXE isn't able to find the network devices. When I'm using the vendor and device id (pci8086,1079.rom) Seabios doesn't map that option rom to the NICs because Seabios doesn't see them! (please see attached log)
What can I do? to scan also 0a:03.0 and 0a:03.1, which would be my NICs?
Have you tried adding the root bus 0x0a to config.h?
I should have said bus 8. From your lspci:
-+-[0000:08]-+-01.0-[09]-- | +-01.1 Advanced Micro Devices [AMD] AMD-8132 PCI-X IOAPIC [1022:7459] | +-02.0-[0a]--+-03.0 Intel Corporation 82546GB Gigabit Ethernet Controller [8086:1079] | | -03.1 Intel Corporation 82546GB Gigabit Ethernet Controller [8086:1079] | -02.1 Advanced Micro Devices [AMD] AMD-8132 PCI-X IOAPIC [1022:7459]
If that lspci doesn't match the enumeration that Coreboot gives it, use the one that matches your boot logs.
Thanks, Myles
On Wed, May 19, 2010 at 8:31 AM, Knut Kujat knuku@gap.upv.es wrote:
Hello,
#define CONFIG_PCI_ROOT1 0x0a worked just fine, perfect you could say :).
I'm glad it worked for you. 0x08 would let it find devices that could be plugged in to the other PCI-X bridge (bus 8 2.1) as well. Since that bus would be 0xb, it wouldn't be found by looking at 0xa.
Thanks, Myles