[coreboot] coreboot+seabios+gpxe
Kevin O'Connor
kevin at koconnor.net
Fri Mar 6 01:59:30 CET 2009
On Thu, Mar 05, 2009 at 04:50:22PM +0100, Piotr Brostovski wrote:
> Hi,
> ups, yes, thx!
>
>
> But something seem to be still wrong:
>
> Initializing VGA
> INSTALL REAL-MODE IDT
> DO THE VGA BIOS
> found VGA: vid=1106, did=3344
> rom base, size: fff80000
> bus/devfn = 0x100
> biosint: INT# 0xd
> biosint: eax 0x5f0b ebx 0x10100 ecx 0x44 edx 0x110
> biosint: ebp 0x1df44 esp 0xfbe edi 0x44 esi 0x9bd7
> biosint: ip 0xffff cs 0xf000 flags 0x16
> biosint: Oops, exception 13
You should disable coreboot from running the vga rom. Only SeaBIOS
should launch it.
[...]
> Scan for option roms
> Found option rom with bad checksum: loc=000c0000 len=55808 sum=000000e4
> Changing serial settings was 00000003/00000002 now 00000003/00000000
> enter handle_19:
> NULL
Make sure CONFIG_OPTIONROMS_DEPLOYED is 0 in src/config.h
[...]
> >> 0000:00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 78)
> >> 0000:01:00.0 VGA compatible controller: VIA Technologies, Inc.: Unknown device 3344 (rev 01)
> >>
> >> #define OPTIONROM_BDF_1 0x0100
> >> #define OPTIONROM_MEM_1 0x1FF80000
> >> #define OPTIONROM_BDF_2 0x0060
> >> #define OPTIONROM_MEM_2 0x1FF70000
This looks wrong - please use:
#define OPTIONROM_BDF_1 pci_to_bdf(0x01, 0x00, 0)
#define OPTIONROM_MEM_1 0xFFF80000
#define OPTIONROM_BDF_2 pci_to_bdf(0x00, 0x12, 0)
#define OPTIONROM_MEM_2 (0xFFF80000 + 64*1024)
-Kevin
More information about the coreboot
mailing list