skulls icon indicating copy to clipboard operation
skulls copied to clipboard

T440p - Seabios Verbosity?

Open davitchen opened this issue 3 years ago • 6 comments

There is a little visibility/timing problem of the splash screen. If you starting your device it shows the skulls bunny. After a few seconds, the screens changes and display a seabios version number, and then change back to the splash screen.

Maybe this Parameter is a problem / Config: nonfree-defconfig-45ce84113e CONFIG_SEABIOS_DEBUG_LEVEL=-1

Docs from Seabios: CONFIG_DEBUG_LEVEL

Control how verbose debug output is. The higher the
number, the more verbose SeaBIOS will be.

Set to zero to disable debugging.

So I would suggest CONFIG_SEABIOS_DEBUG_LEVEL=0

davitchen avatar Oct 20 '21 17:10 davitchen

btw the problem affects every board

merge avatar Oct 28 '21 07:10 merge

There is a little visibility/timing problem of the splash screen. If you starting your device it shows the skulls bunny. After a few seconds, the screens changes and display a seabios version number, and then change back to the splash screen.

Sounds like a good idea. If we set it to zero, will it remove the seabios version & machine uuid and show the splashscreen immediately?

Xanth0k1d avatar Mar 06 '22 03:03 Xanth0k1d

There is a little visibility/timing problem of the splash screen. If you starting your device it shows the skulls bunny. After a few seconds, the screens changes and display a seabios version number, and then change back to the splash screen.

Sounds like a good idea. If we set it to zero, will it remove the seabios version & machine uuid and show the splashscreen immediately?

You can actually customize what SeaBios displays on the screen at boot (and remove the version and machine uuid). It should be under coreboot/payloads/external/SeaBIOS/seabios/src/bootsplash.c under the line "// Write to screen".

Myles24 avatar Sep 04 '22 02:09 Myles24

There is a little visibility/timing problem of the splash screen. If you starting your device it shows the skulls bunny. After a few seconds, the screens changes and display a seabios version number, and then change back to the splash screen.

Sounds like a good idea. If we set it to zero, will it remove the seabios version & machine uuid and show the splashscreen immediately?

You can actually customize what SeaBios displays on the screen at boot (and remove the version and machine uuid). It should be under coreboot/payloads/external/SeaBIOS/seabios/src/bootsplash.c under the line "// Write to screen".

I got some much more serious problem now, tho unrelated: ps2 keyboard for my x131e will stop working in the secondary payload after a while (coreinfo, nvramcui...)

Xanth0k1d avatar Sep 04 '22 03:09 Xanth0k1d

There is a little visibility/timing problem of the splash screen. If you starting your device it shows the skulls bunny. After a few seconds, the screens changes and display a seabios version number, and then change back to the splash screen.

Sounds like a good idea. If we set it to zero, will it remove the seabios version & machine uuid and show the splashscreen immediately?

You can actually customize what SeaBios displays on the screen at boot (and remove the version and machine uuid). It should be under coreboot/payloads/external/SeaBIOS/seabios/src/bootsplash.c under the line "// Write to screen".

I got some much more serious problem now, tho unrelated: ps2 keyboard for my x131e will stop working in the secondary payload after a while (coreinfo, nvramcui...)

Are you using the skulls image or compiling a coreboot rom yourself? If you're compiling the rom, make sure you have the ps2 generic driver checked. I haven't encountered this issue before but it doesn't seem like that big of a deal since those payloads are just for some quick config options.

Myles24 avatar Sep 04 '22 03:09 Myles24

@Myles24 I was actually compiling coreboot from its master branch😅 Can I just pull skulls and change the board config to x131e? Anyways I enabled the ps2 keyboard driver in the devices section and the keyboard would always work in seabios, and only for a while in secondary payloads. Could be libapayload's issue.

Xanth0k1d avatar Sep 04 '22 05:09 Xanth0k1d