在官方邮件列表里问了,折腾了好几天试了各种方法,还是没解决。
https://mail.coreboot.org/hyperkitty/lis...G7Y3U2XUZ/
用VGABIOS+SeaBIOS启动Manjaro最开始的界面不显示,但等一会进桌面了能显示了,用Windows的话卡在转圈的地方,而用同样config的T420完全正常。刚开始用4700MQ ES(代号QDEN)的CPU,以为是ES的问题。
然后换了个2950M正式版CPU,居然连最开始的SeaBIOS的菜单都不显示然后发现这个CPU对应的不是8086,0416而是8086,0406了,然后改了这个之后SeaBIOS显示了,但之后还是和上面一样的问题。用cbmem -c 发现SeaBIOS引导之后就没log了,这个该怎么debug?
用libgfxinit+SeaBIOS也是进系统之前没显示。如果用Archlinux的安装镜像启动,能看到第一屏,按回车之后加载一些东西就没显示了。可能还是T440p的port有问题,因为在T420上都是正常的,都能显示。
我还想问下用libgfxinit是不是和添加pci8086,0406.rom这两个互斥?因为如果我选上用libgfxinit再加上pci8086,0406.rom就连SeaBIOS的启动界面都看不到。 对了,还有用libgfxinit+SeaBIOS是不是不能启动Windows?
更新:对比T440p(目前还不太正常)和T420(好像这个正常些)试了下,
用run vga rom+text mode framebuffer+vgabios+seabios T420一切正常,能看到刚开始的SeaBIOS菜单和Linux/Windows启动最前面的画面,能启动Manjaro,能启动Windows;T440p 能看到刚开始的SeaBIOS菜单,不能看到Linux/Windows启动最前面的画面,能启动Manjaro,不能启动Windows
用libgfxinit+text mode framebuffer+seabios T420能看到刚开始的SeaBIOS菜单和Linux/Windows启动最前面的画面,能启动Manjaro,不能启动Windows;T440p能看到刚开始的SeaBIOS菜单,看不到Linux/Windows启动最前面的画面,能启动Manjaro,不能启动Windows
用libgfxinit+high resolution framebuffer+seabios T420能看到刚开始的SeaBIOS菜单和Linux/Windows启动最前面的画面,能启动Manjaro,不能启动Windows;T440p能看到刚开始的SeaBIOS菜单,看不到Linux/Windows启动最前面的画面,能启动Manjaro,不能启动Windows
用libgfxinit+text mode framebuffer+vgabios+seabios T420看不到刚开始的SeaBIOS菜单和Linux/Windows启动最前面的画面,能启动Manjaro,不能启动Windows; T440p看不到刚开始的SeaBIOS菜单和Linux/Windows启动最前面的画面,能启动Manjaro,不能启动Windows
用libgfxinit+high resolution framebuffer+vgabios+seabios T420看不到刚开始的SeaBIOS菜单和Linux/Windows启动最前面的画面,能启动Manjaro,还能启动Windows!; T440p看不到刚开始的SeaBIOS菜单和Linux/Windows启动最前面的画面,能启动Manjaro,不能启动Windows
还有链接里这个人提到“add the VGA BIOS. set the PCI IDs correctly. Set coreboot display init to none, and let SeaBIOS run the VBIOS.” 这该怎样做?
还有在Matrix聊天软件上想找您看到消息是灰色的,好像没在线?还是我的消息没发出去?
https://mail.coreboot.org/hyperkitty/lis...G7Y3U2XUZ/
用VGABIOS+SeaBIOS启动Manjaro最开始的界面不显示,但等一会进桌面了能显示了,用Windows的话卡在转圈的地方,而用同样config的T420完全正常。刚开始用4700MQ ES(代号QDEN)的CPU,以为是ES的问题。
然后换了个2950M正式版CPU,居然连最开始的SeaBIOS的菜单都不显示然后发现这个CPU对应的不是8086,0416而是8086,0406了,然后改了这个之后SeaBIOS显示了,但之后还是和上面一样的问题。用cbmem -c 发现SeaBIOS引导之后就没log了,这个该怎么debug?
用libgfxinit+SeaBIOS也是进系统之前没显示。如果用Archlinux的安装镜像启动,能看到第一屏,按回车之后加载一些东西就没显示了。可能还是T440p的port有问题,因为在T420上都是正常的,都能显示。
我还想问下用libgfxinit是不是和添加pci8086,0406.rom这两个互斥?因为如果我选上用libgfxinit再加上pci8086,0406.rom就连SeaBIOS的启动界面都看不到。 对了,还有用libgfxinit+SeaBIOS是不是不能启动Windows?
更新:对比T440p(目前还不太正常)和T420(好像这个正常些)试了下,
用run vga rom+text mode framebuffer+vgabios+seabios T420一切正常,能看到刚开始的SeaBIOS菜单和Linux/Windows启动最前面的画面,能启动Manjaro,能启动Windows;T440p 能看到刚开始的SeaBIOS菜单,不能看到Linux/Windows启动最前面的画面,能启动Manjaro,不能启动Windows
用libgfxinit+text mode framebuffer+seabios T420能看到刚开始的SeaBIOS菜单和Linux/Windows启动最前面的画面,能启动Manjaro,不能启动Windows;T440p能看到刚开始的SeaBIOS菜单,看不到Linux/Windows启动最前面的画面,能启动Manjaro,不能启动Windows
用libgfxinit+high resolution framebuffer+seabios T420能看到刚开始的SeaBIOS菜单和Linux/Windows启动最前面的画面,能启动Manjaro,不能启动Windows;T440p能看到刚开始的SeaBIOS菜单,看不到Linux/Windows启动最前面的画面,能启动Manjaro,不能启动Windows
用libgfxinit+text mode framebuffer+vgabios+seabios T420看不到刚开始的SeaBIOS菜单和Linux/Windows启动最前面的画面,能启动Manjaro,不能启动Windows; T440p看不到刚开始的SeaBIOS菜单和Linux/Windows启动最前面的画面,能启动Manjaro,不能启动Windows
用libgfxinit+high resolution framebuffer+vgabios+seabios T420看不到刚开始的SeaBIOS菜单和Linux/Windows启动最前面的画面,能启动Manjaro,还能启动Windows!; T440p看不到刚开始的SeaBIOS菜单和Linux/Windows启动最前面的画面,能启动Manjaro,不能启动Windows
还有链接里这个人提到“add the VGA BIOS. set the PCI IDs correctly. Set coreboot display init to none, and let SeaBIOS run the VBIOS.” 这该怎样做?
还有在Matrix聊天软件上想找您看到消息是灰色的,好像没在线?还是我的消息没发出去?