[coreboot] EPIA MII Cannot load ELF image.

Jacek Chruscik mercury at wirebros.com
Sun Feb 17 19:41:08 CET 2008


Hi everybody,

This is my first attempt to replace legacy BIOS with coreboot. I test on 
via epia m2 board, and I managed to compile fallback image with filo 
payload.
ROM was programmed and verified OK.
I ended up with a problem "loading" payload. The payload is in ROM image 
(beginning of file) and it is in ELF format.
I decided to skip VGA bios at this time to exclude any potential 
failures, but I know it works (managed to merge vga bios to the rom 
image and it initialized the video).

Second weird thing is that before I see any log on my serial console, it 
takes like 6-7 seconds from power-up. Is this normal?

If you have any experience with such problem, I'll appreciate any help.

Thanks

I logged the boot process through serial console, here's the transcript:
----------------------------------------------------------------------------------------------------------------------------------------
coreboot-2.0.0.0-Fallback Sat Feb 16 00:26:20 CST 2008 starting...
In auto.c:main()
 Enabling mainboard devices
 Enabling shadow ram
vt8623 init starting
Detecting Memory
Number of Banks 04
Number of Rows 0d
Priamry DRAM width08
No Columns 0b
MA type e0
Bank 0 (*16 Mb) 20
No Physical Banks 01
Total Memory (*16 Mb) 20
CAS Supported 2.5 3
Cycle time at CL X     (nS)50
Cycle time at CL X-0.5 (nS)60
Cycle time at CL X-1   (nS)75
Starting at CAS 3
We can do CAS 2.5
tRP 3c
tRCD 3c
tRAS 28
Low Bond 16  High Bondd3  Setting DQS delay94vt8623 done
00:06 11 23 31 06 00 30 22 00 00 00 06 00 00 00 00
10:08 00 00 d0 00 00 00 00 00 00 00 00 00 00 00 00
20:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30:00 00 00 00 a0 00 00 00 00 00 00 00 00 00 00 00
40:00 18 88 80 82 44 00 00 18 99 88 80 82 44 00 00
50:c8 de cf 88 e0 07 00 00 e0 00 20 20 20 20 00 00
60:02 ff 00 30 62 32 01 20 42 2d 43 58 00 44 00 00
70:82 48 00 01 01 08 50 00 01 00 00 00 00 00 10 10
80:0f 6c 00 00 80 00 00 00 02 00 00 00 00 00 00 00
90:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0:02 c0 20 00 07 02 00 1f 04 00 00 00 2f 02 04 00
b0:00 00 00 00 80 00 00 00 88 00 00 04 00 00 00 00
c0:01 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00
d0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0:00 dd 00 00 00 00 01 00 40 00 00 00 00 00 00 00
f0:00 00 00 00 00 00 12 13 00 00 00 00 00 00 00 00
AGP
 Doing MTRR init.
Leaving auto.c:main()
Copying coreboot to RAM.
Jumping to coreboot.
coreboot-2.0.0.0-Fallback Sat Feb 16 00:26:20 CST 2008 booting...
clocks_per_usec: 2412
Enumerating buses...
Finding PCI configuration type.
Disabling static device: PCI: 00:10.3
done
Allocating resources...
Reading resources...
Done reading resources.
Setting resources...
Done setting resources.
Done allocating resources.
Enabling resources...
done.
Initializing devices...
Initializing CPU #0
Enabling cache
Disabling local apic...done.
CPU #0 Initialized
pci_routing_fixup: dev is 000103b8
setting firewire
setting usb
setting vt8235
setting ethernet
setting vga
setting pci slot
setting cardbus slot
setting riser slot
Enabling VIA IDE.
ide_init: enabling compatibility IDE addresses
BIOSINT: Unsupport int #0x10
Devices initialized
Copying IRQ routing tables to 0xf0000...done.
Verifing copy of IRQ routing tables at 0xf0000...done
Checking IRQ routing table consistency...
done.
ACPI: Writing ACPI tables at f0400...
ACPI: done.

Welcome to elfboot, the open sourced starter.
January 2002, Eric Biederman.
Version 1.3

Can not load ELF Image.

------------------------------------------------------------------------------------------------------------------------------------




More information about the coreboot mailing list