[coreboot] sgabios no console output from Seabios

Wen Wang wen.wang at adiengineering.com
Fri Jul 11 16:41:35 CEST 2014


Hi all,

 

I am experimenting Coreboot  on an Intel Rangeley based system using Seabios
(master) as payload. The system does not have VGA adapter. So I added
sgabios. 

 

$ ./build/cbfstool build/coreboot.rom print

coreboot.rom: 8192 kB, bootblocksize 720, romsize 8388608, offset 0x400000

Alignment: 64 bytes

Name                           Offset     Type         Size

cpu_microcode_blob.bin         0x0        microcode    166976

cmos_layout.bin                0x28c80    cmos layout  1164

fallback/coreboot_ram          0x29140    stage        41355

config                         0x33340    raw          3307

vgaroms/sgabios.bin            0x34080    raw          4096

(empty)                        0x350c0    null         44696

fallback/romstage              0x3ff80    stage        182967

fallback/payload               0x6cac0    payload      58701

(empty)                        0x7b080    null         3165976

FvFsp.bin                      0x37ffc0   raw          372736

(empty)                        0x3db000   null         150760

 

 

However I don't see Seabios boot menu on console. The system pauses after
Seabios is loaded and then starts OS.  There is no problem with Coreboot and
Linux console output, but no output from Seabios is seen at all on the
console.

..

Payload (probably SeaBIOS) loaded into a reserved area in the lower 1MB

Loading Segment: addr: 0x00000000000e4350 memsz: 0x000000000001bcb0 filesz:
0x000000000000e50c

lb: [0x0000000000100000, 0x00000000001a4000)

Post relocation: addr: 0x00000000000e4350 memsz: 0x000000000001bcb0 filesz:
0x000000000000e50c

using LZMA

[ 0x000e4350, 00100000, 0x00100000) <- ffc6cb30

dest 000e4350, end 00100000, bouncebuffer 7fc98000

Loaded segments

Jumping to boot code at fd567

entry    = 0x000fd567

lb_start = 0x00100000

lb_size  = 0x000a4000

adjust   = 0x7fc3c000

buffer   = 0x7fc98000

     elf_boot_notes = 0x001185b4

adjusted_boot_notes = 0x7fd545b4

 

[    0.000000] Initializing cgroup subsys cpuset

[    0.000000] Initializing cgroup subsys cpu..

 

.

 

Seabios (master) is pulled and automatically built as part of the coreboot
build. During the build, it popped out a menu to for VGA hardware type.

VGA Hardware Type

> 1. None (NO_VGABIOS)

  2. GeodeGX2 (VGA_GEODEGX2)

  3. GeodeLX (VGA_GEODELX)

  4. coreboot linear framebuffer (VGA_COREBOOT) (NEW)

choice[1-4]: 

 

I tried both 1 and 4. Neither of them seem to work. Did I miss something?

 

Thanks!

 

Wen

 

Wen Wang

Senior Software Engineer

ADI Engineering, Inc.

1758 Worth Park

Charlottesville, VA 22911

(434)978-2888

wen.wang at adiengineering.com <mailto:wen.wang at adiengineering.com> 

 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20140711/fcb9d436/attachment.html>


More information about the coreboot mailing list