Am Sonntag, den 04.10.2009, 20:08 +0200 schrieb Uwe Hermann: > Uncompressing coreboot to RAM. > > Jumping to image. > > Check CBFS header at fffedfe0 > > magic is ffffffff > > ERROR: No valid CBFS header found! > > CBFS: Could not find file fallback/coreboot_ram > > Jumping to image. > > > > I can reproduce this on hardware on ASUS P2B-F and Biostar M6TBA, but I > guess it happens on all 440BX boards, maybe also for other chipsets, > didn't check yet. > > RAM init works ok (tested with ram_check()) so I think bad RAM init can > be ruled out. Also, disabling HIGH TABLES didn't seem to improve > anything here. > > Here's a sample CBFS output: > > ./coreboot.rom: 256 kB, bootblocksize 73728, romsize 262144, offset 0x0 > Alignment: 64 bytes > > Name Offset Type Size > normal/payload 0x0 payload 28850 > normal/coreboot_ram 0x7100 stage 46897 > fallback/payload 0x12880 payload 28850 > fallback/coreboot_ram 0x19980 stage 46893 > 0x25100 null 36536 > > Not sure why it says "Check CBFS header at fffedfe0" as > CBFS_HEADPTR_ADDR is defined as 0xFFFFFFFc... That I can answer: fffffffc contains the address that points to the CBFS header (so it likely contains fffedfe0)
A magic of 0xffffffff is suspicious, are you sure the ROM is entirely mapped before coreboot_ram is loaded? Patrick -- coreboot mailing list: [email protected] http://www.coreboot.org/mailman/listinfo/coreboot

