Hi Dalao,

On 16.03.20 13:05, Dalao wrote:
>> this combination is flawed. It will run the VGA BIOS twice, once in coreboot 
>> and once in SeaBIOS. Generally, this only works by chance.
>
> Oh thank you! I have changed to none now. BTW, could the source set it to 
> none automatically if add the VGA BIOS? I have used this for months and don't 
> know it's flawed...
> But the same setting none+VGA BIOS+SeaBIOS also not work for T440p to show 
> bootloaders.

it defaults to "None" already. But Kconfig defaults are only applied on
the first run. Once you saved a config and re-opened it, Kconfig can't
tell anymore what is left to the default and what was set on purpose, so
it treats everything as if it was set on purpose.

>
>> This is very odd. The software interface is 100% the same as in the T420 
>> case. Are you sure you are testing the same bootloaders? If you test on-disk 
>> installations, maybe the T420 was installed in BIOS and the T440p in UEFI 
>> mode?
>
>> Same applies to all combinations without the VGA BIOS blob. If it works on 
>> one machine but not the other, the difference is most likely in your 
>> software (bootloader, OS...).
>
> Yes, both are Manjaro with default GRUB bootloader. Both are installed in 
> BIOS. I have swapped the disks between the two and tested, the result is the 
> same. Could it be some issues with hardware? How to debug like get logs from 
> libgfxinit/grub? I can pull the logs for you.

A common issue with GRUB, loaded from SeaBIOS, is that its configuration
might expect a specific resolution (and the ability to ask the BIOS for
it). With libgfxinit, the BIOS can't change the resolution. Maybe just
try with the textmode framebuffer and without any `grub.cfg`. If that
works, you can try to switch to the linear framebuffer.

Nico
_______________________________________________
coreboot mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to