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