[SeaBIOS] SeaBIOS hang with VGA option ROM

Timothy Pearson tpearson at raptorengineeringinc.com
Mon Jan 26 21:22:17 CET 2015


On 01/26/2015 01:51 PM, Kevin O'Connor wrote:
> It will likely be hard to figure out why your vendor vgabios is
> hanging.  It's possible something in seabios is causing it to get
> confused, but it's also possible something during the coreboot
> initialization is confusing it.
>
> I suggest increasing the SeaBIOS debugging level to 8 and see if it
> reveals any further information.
>
> -Kevin

Debug level 8:

SeaBIOS (version rel-1.7.5-150-g301dd09-20150126_140432-apollo)
Attempting to find coreboot table
Found coreboot table forwarder.
Now attempting to find coreboot memory map
Add to e820 map: 00000000 00001000 2
Add to e820 map: 00001000 0009f000 1
Add to e820 map: 000c0000 dff20000 1
Add to e820 map: dffe0000 00020000 2
Add to e820 map: e0000000 10000000 2
Add to e820 map: 00000000 a0000000 1
Add to e820 map: 00000000 00004000 1
Found mainboard ASUS KFSN4-DRE
malloc preinit
Add to e820 map: 000a0000 00050000 -1
Add to e820 map: 000f0000 00010000 2
Add to e820 map: dffa0000 00040000 2
_malloc zone=0x000ee6a8 size=45696 align=10 ret=0xdff94cc0 
(detail=0xdff9ff40)
Relocating init from 0x000e34a0 to 0xdff94cc0 (size 45696)
malloc init
Found CBFS header at 0xfffffc80
_malloc zone=0xdff9fec8 size=156 align=10 ret=0xdff94b90 (detail=0xdff94c30)
Add romfile: cmos_layout.bin (size=1776)
_malloc zone=0xdff9fec8 size=156 align=10 ret=0xdff94ac0 (detail=0xdff94b60)
Add romfile: fallback/romstage (size=93617)
_malloc zone=0xdff9fec8 size=156 align=10 ret=0xdff949f0 (detail=0xdff94a90)
Add romfile: fallback/ramstage (size=60222)
_malloc zone=0xdff9fec8 size=156 align=10 ret=0xdff94920 (detail=0xdff949c0)
Add romfile: fallback/payload (size=60428)
_malloc zone=0xdff9fec8 size=156 align=10 ret=0xdff94850 (detail=0xdff948f0)
Add romfile: config (size=4509)
_malloc zone=0xdff9fec8 size=156 align=10 ret=0xdff94780 (detail=0xdff94820)
Add romfile: revision (size=708)
_malloc zone=0xdff9fec8 size=156 align=10 ret=0xdff946b0 (detail=0xdff94750)
Add romfile: pci18ca,0020.rom (size=32768)
_malloc zone=0xdff9fec8 size=156 align=10 ret=0xdff945e0 (detail=0xdff94680)
Add romfile: pci14e4,1659.rom (size=70144)
_malloc zone=0xdff9fec8 size=156 align=10 ret=0xdff94510 (detail=0xdff945b0)
Add romfile:  (size=722776)
init ivt
init bda
Add to e820 map: 0009fc00 00000400 2
init bios32
init PMM
init PNPBIOS table
init keyboard
init mouse
init pic
math cp init
tsc calibrate start=2150306768 end=2154273653 diff=3966885
CPU Mhz=2311
init timer
PCI probe
_malloc zone=0xdff9fec8 size=32 align=10 ret=0xdff944c0 (detail=0xdff944e0)
PCI device 00:00.0 (vd=10de:005e c=0580)
_malloc zone=0xdff9fec8 size=32 align=10 ret=0xdff94470 (detail=0xdff94490)
PCI device 00:01.0 (vd=10de:0051 c=0601)
_malloc zone=0xdff9fec8 size=32 align=10 ret=0xdff94420 (detail=0xdff94440)
PCI device 00:01.1 (vd=10de:0052 c=0c05)
_malloc zone=0xdff9fec8 size=32 align=10 ret=0xdff943d0 (detail=0xdff943f0)
PCI device 00:02.0 (vd=10de:005a c=0c03)
_malloc zone=0xdff9fec8 size=32 align=10 ret=0xdff94380 (detail=0xdff943a0)
PCI device 00:02.1 (vd=10de:005b c=0c03)
_malloc zone=0xdff9fec8 size=32 align=10 ret=0xdff94330 (detail=0xdff94350)
PCI device 00:06.0 (vd=10de:0053 c=0101)
_malloc zone=0xdff9fec8 size=32 align=10 ret=0xdff942e0 (detail=0xdff94300)
PCI device 00:07.0 (vd=10de:0054 c=0101)
_malloc zone=0xdff9fec8 size=32 align=10 ret=0xdff94290 (detail=0xdff942b0)
PCI device 00:08.0 (vd=10de:0055 c=0101)
_malloc zone=0xdff9fec8 size=32 align=10 ret=0xdff94240 (detail=0xdff94260)
PCI device 00:09.0 (vd=10de:005c c=0604)
_malloc zone=0xdff9fec8 size=32 align=10 ret=0xdff941f0 (detail=0xdff94210)
PCI device 00:0b.0 (vd=10de:005d c=0604)
_malloc zone=0xdff9fec8 size=32 align=10 ret=0xdff941a0 (detail=0xdff941c0)
PCI device 00:0c.0 (vd=10de:005d c=0604)
_malloc zone=0xdff9fec8 size=32 align=10 ret=0xdff94150 (detail=0xdff94170)
PCI device 00:0d.0 (vd=10de:005d c=0604)
_malloc zone=0xdff9fec8 size=32 align=10 ret=0xdff94100 (detail=0xdff94120)
PCI device 00:0e.0 (vd=10de:005d c=0604)
_malloc zone=0xdff9fec8 size=32 align=10 ret=0xdff940b0 (detail=0xdff940d0)
PCI device 00:18.0 (vd=1022:1200 c=0600)
_malloc zone=0xdff9fec8 size=32 align=10 ret=0xdff94060 (detail=0xdff94080)
PCI device 00:18.1 (vd=1022:1201 c=0600)
_malloc zone=0xdff9fec8 size=32 align=10 ret=0xdff94010 (detail=0xdff94030)
PCI device 00:18.2 (vd=1022:1202 c=0600)
_malloc zone=0xdff9fec8 size=32 align=10 ret=0xdff93fc0 (detail=0xdff93fe0)
PCI device 00:18.3 (vd=1022:1203 c=0600)
_malloc zone=0xdff9fec8 size=32 align=10 ret=0xdff93f70 (detail=0xdff93f90)
PCI device 00:18.4 (vd=1022:1204 c=0600)
_malloc zone=0xdff9fec8 size=32 align=10 ret=0xdff93f20 (detail=0xdff93f40)
PCI device 00:19.0 (vd=1022:1200 c=0600)
_malloc zone=0xdff9fec8 size=32 align=10 ret=0xdff93ed0 (detail=0xdff93ef0)
PCI device 00:19.1 (vd=1022:1201 c=0600)
_malloc zone=0xdff9fec8 size=32 align=10 ret=0xdff93e80 (detail=0xdff93ea0)
PCI device 00:19.2 (vd=1022:1202 c=0600)
_malloc zone=0xdff9fec8 size=32 align=10 ret=0xdff93e30 (detail=0xdff93e50)
PCI device 00:19.3 (vd=1022:1203 c=0600)
_malloc zone=0xdff9fec8 size=32 align=10 ret=0xdff93de0 (detail=0xdff93e00)
PCI device 00:19.4 (vd=1022:1204 c=0600)
_malloc zone=0xdff9fec8 size=32 align=10 ret=0xdff93d90 (detail=0xdff93db0)
PCI device 01:04.0 (vd=18ca:0020 c=0300)
_malloc zone=0xdff9fec8 size=32 align=10 ret=0xdff93d40 (detail=0xdff93d60)
PCI device 02:00.0 (vd=14e4:1659 c=0200)
_malloc zone=0xdff9fec8 size=32 align=10 ret=0xdff93cf0 (detail=0xdff93d10)
PCI device 03:00.0 (vd=14e4:1659 c=0200)
Found 26 PCI devices (max PCI bus is 05)
Relocating coreboot bios tables
_malloc zone=0xdff9fed0 size=460 align=10 ret=0x000f56f0 (detail=0xdff93cc0)
Copying MPTABLE from 0xdffe0400/dffe0410 to 0x000f56f0
_malloc zone=0xdff9fed0 size=36 align=10 ret=0x000f56c0 (detail=0xdff93c90)
Copying ACPI RSDP from 0xdffe1400 to 0x000f56c0
_malloc zone=0xdff9fed0 size=31 align=10 ret=0x000f56a0 (detail=0xdff93c60)
Copying SMBIOS entry point from 0xdffec800 to 0x000f56a0
rsdp=0x000f56c0
rsdt=0xdffe1430
fadt=0xdffe3cf0
pm_tmr_blk=2008
Using pmtimer, ioport 0x2008
Scan for VGA option rom
Attempting to init PCI bdf 01:04.0 (vd 18ca:0020)
Copying data 32768 at 0xfff36278 to 32768 at 0x000c0000
Checking rom 0x000c0000 (sig aa55 size 64)
Running option rom at c000:0003

-- 
Timothy Pearson
Raptor Engineering
+1 (415) 727-8645
http://www.raptorengineeringinc.com



More information about the SeaBIOS mailing list