[coreboot] sgabios no console output from Seabios

Paul Menzel paulepanter at users.sourceforge.net
Fri Jul 11 23:10:25 CEST 2014


Dear Wen,


Am Freitag, den 11.07.2014, 10:41 -0400 schrieb Wen Wang:

> 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.

welcome to coreboot! Please note that the official spelling of coreboot
is all lowercase. (Also SeaBIOS.)

> $ ./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?

I did not spot anything. Could you please attach/paste the whole
coreboot and SeaBIOS log?


Thanks,

Paul


PS: Could you please just send plain text messages, that means no HTML,
to the list? Big thanks in advance.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: This is a digitally signed message part
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20140711/4a155c7d/attachment.asc>


More information about the coreboot mailing list