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

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

> Wasn't this 2?
Yes that's the same, sorry for mistake.

> For systems from the last 10 years, Windows only needs the VBT, AIUI. Make sure it's added to your coreboot image.
Yes it added. I see the option is on by default for both T420 and T440p.





2020年3月16日 17:38 来自 nico.h@gmx.de:
Hello Dalao,

On 16.03.20 09:23, Dalao via coreboot wrote:
1, Run VGA Option ROMs+Legacy VGA text mode+VGA BIOS+SeaBIOS:

this combination is flawed. It will run the VGA BIOS twice, once in
coreboot and once in SeaBIOS. Generally, this only works by chance.
T420: Everything works fine
Can see SeaBIOS menu?: y
Can see Linux/Windows bootloader? (the Manjaro's start screen and the Windows 10's spinning circle): y
Can boot in Linux?: y
Can boot in Windows?: y
T440p:
Can see SeaBIOS menu?: y
Can see Linux/Windows bootloader?: n
Can boot in Linux?: y
Can boot in Windows?: n

2, libgfxinit+Legacy VGA text mode+SeaBIOS:
T420:
Can see SeaBIOS menu?: y
Can see Linux/Windows bootloader?: y
Can boot in Linux?: y
Can boot in Windows?: n
T440p:
Can see SeaBIOS menu?: y
Can see Linux/Windows bootloader?: n

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...).
Can boot in Linux?: y
Can boot in Windows?: n

3, libgfxinit+Legacy VGA text mode+SeaBIOS:

Wasn't this 2?

For systems from the last 10 years, Windows only needs the VBT, AIUI.
Make sure it's added to your coreboot image.

Nico