sgabios no console output from Seabios

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@adiengineering.com <mailto:wen.wang@adiengineering.com>

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.
participants (2)
-
Paul Menzel
-
Wen Wang