P1 Gen2 BIOS BUG导致主板锁死只能换主版 可能影响多个型号的ThinkPad
本帖最后由 zgalvin 于 2019-12-4 10:14 编辑10月份购入,等了一个月后收到ThinkPad P1 Gen2, 美版固配20QTS00X00,BIOS版本升级到了最新的1.27
但是,仅仅用了5天之后,由于BIOS存在BUG,导致开机提示"Configuration changed - Restart the system"然后自动重启,陷入死循环:
1. 按F12可以看到启动菜单,然后选择启动菜单中的任何选项,均会导致提示"Configuration changed - Restart the system"然后自动重启。无法启动任何系统、无法U盘启动、无法进入诊断程序、恢复模式。
2. 其它操作比如按回车、按F1等等,均会直接导致提示"Configuration changed - Restart the system"然后自动重启。无法进入BIOS设置。
根据大家的建议,试过以下操作:
1. 拔主电池和CMOS电池,清空CMOS,开机提示"Check Date and Time settings" 和 "Configuration changed - Restart the system",死循环,无效。
2. 替换不同容量的内存条、拔下SSD等其它非必要组件。无效。
联系过售后客服,客服说帮我反馈给研发人员。目前还在等待回复。
机器已经注册IWS并送修,换主版,等待备件到货,应该这两天就能修好。
同时我在官方论坛发帖:
国内官方论坛相关帖子:https://club.lenovo.com.cn/thread-5669594-1-1.html
美国官方论坛相关帖子:https://forums.lenovo.com/t5/ThinkPad-P-and-W-Series-Mobile/Thinkpad-P1-Gen2-stuck-in-Bootloop-quot-Configuration-changed/td-p/4579508
据说高手在民间,只能来51nb寻找大神支招了。
我本身职业也是个多年的程序员,做的是深度学习和GPU相关的研发工作,自认为还是懂一些技术的,非小白。Linux爱好者,多年Linux开发和使用经验。
造成BIOS锁死的具体操作如下:
1. 关闭Secure Boot,并设置成Setup模式。(这么做是因为我要添加自己的Secure Boot Key)
2. 重新启动,启动efitools中的Keytool(用U盘或者EFI分区,都可以,我是把Keytool丢到EFI分区里面加了个启动项),添加我自己的PK、KEK和DB。(因为ThinkPad的BIOS虽然支持Secure Boot的Setup模式,但是并没有自带用户界面来方便的添加Key。Dell和华硕都是BIOS自带Keytool功能的)
3. 退出Keytool会回到ThinkPad的启动菜单,直接启动我已经装好的Linux系统。使用efitools中的efi-readvar可以确认我已经成功的添加了自己的Key。
4. 然后正常重启电脑,开机提示"Configuration changed - Restart the system",死循环。
此外,我设置了BIOS的密码。
关于第2步需要使用的Keytool和测试用的key可以下载附件,内有中文操作说明,也可以参考这个文章的方法3:https://wiki.gentoo.org/wiki/Sakaki%27s_EFI_Install_Guide/Configuring_Secure_Boot#Method_3:_Inserting_Keys_via_Keytool
我猜,这个BUG可能不止P1二代有,X1 隐士一定也有,而且这个BIOS功能和具体机型无关,最近两年发售的其他ThinkPad机型也可能都存在相同的BUG。
这个功能多数人应该是用不到的。不过如果要用,看到了这个帖子请停手,等待官方修复。
如果有大神感兴趣,愿意帮忙复现下的话,那就再好不过了。
本帖最后由 stopyan 于 2019-12-3 16:58 编辑
官方论坛提问,首选@傲雪吟霜白如冰 https://club.lenovo.com.cn/space-uid-3000091.html
Configuration changed - Restart the system问题同遇到过是解锁了bios高级选项的T440P强行关AT 关ME里面的一些不知名的选项,结果重启Configuration changed - Restart the system,再重启就发现选项又开了。
没想太多,最后选择硬件没支持AT vPro的4712,就把这回事给忘了。
楼主的操作没做过。
我遇到的这回事,简单讲就是对于thinkpad定制的Phoenix,提示Configuration changed - Restart the system以后,bios复位会某些解锁高级菜单里面能改但是在另一个隐藏层面不允许修改的选项,类似于看门狗?或者说类似于360锁定浏览器主页。
可能securebootkey也是thinkpad uefi bios在隐藏层面不开放修改的。楼主通过上述途径修改以后,bios尝试主动复位;但是bios里面又没有存该复位成什么,
这种进入死循环的状况也是头一次见。
————————————————————————————————————————————————————
题外话
自从买了编程器加免拆测试夹,
不光是破解T440P,还把台式主板,笔记本主板bios都备份了一遍;
现在我选本原则之一就是,SOP8封装bios芯片的本......
遇到问题直接刷回去。
——————————————————————————————————————————————————————
B站笔记本维修斯的三板斧都是什么来着?
刷BIOS,换南桥,哪里发烫摸那里?
P系列常规操作。 去年P52的bios就坑了不少坛友了 stopyan 发表于 2019-12-3 16:40
官方论坛提问,首选@傲雪吟霜白如冰 https://club.lenovo.com.cn/space-uid-3000091.html
Configuration ...
感谢回复。我@傲雪试试看。
我没有像你那样破解BIOS,就是官方的原版BIOS。
所以用编程器备份BIOS,然后加secure boot key,再恢复是否有效?
我的理解是你改的那部分应该属于ROM,而我加的key,应该是保存着一个非易失的存储器里面。我不太懂BIOS具体是怎么保存这些信息的。比如一般的BIOS配置,拔主板电池可以清掉,但是像BIOS密码这些拔电池也不会清掉,应该是存在不同的地方,还请指教。难道这些全在同一片nvram里面?
听说最近的新机器都是双芯片,BIOS和ec。在一个群里看到的。不太清楚他说的ec是啥。
这两片都是sop8封装?可以用编程器一起备份恢复吗?
此外还有涉及到带TPM的机型,强刷BIOS会导致TPM功能不可用。但是如果有备份,恢复会不会损坏tpm? 在x201上我就被类似的问题坑过。本来后面两代没问题了,结果近几年居然死灰复燃而且愈演愈烈了…不知道该如何形容 本帖最后由 stopyan 于 2019-12-4 12:32 编辑
zgalvin 发表于 2019-12-3 19:57
感谢回复。我@傲雪试试看。
我没有像你那样破解BIOS,就是官方的原版BIOS。
T440P就是双芯片。EC的存储器与bios不同,我只刷BIOS
过程中发现从2.25改白名单改过选项的强刷回去,重启后会提是设定选项CRC校验错误,所有选项将被重置
2.25改白名单没改选项的强刷回去,重启直接通过,没有错误
2.43改白名单强刷回2.25基本相同,这两版在bios选项上没有区别。
特别是有一点让我确定T440P的bios选项就在bios芯片上:我备份的是computrace未启用的bios;
随后在选项中将computrace永久禁用,此时选项是灰色,无法再修改;
编程器刷回备份芯片数据后,computrace选项再次可用。
耍来耍去,securechip选项一直正常,win10系统也可检查到TPM芯片工作正常。
也就是说,T440P的存储bios选项的非易失区,就在bios芯片的某个位置。
现在的bios配置,只有主板时间纯依赖电池,其他选项都是看主板的设计思路。
曾在一台thinkstation塔式图形工作站上手欠把主板bios改成纯UEFI,而显卡却老到不支持uefi,开机黑。
拔掉电池放电,开机,还是黑;
最后查手册发现要连接一组跳线,开机,主板才会主动复原bios选项,回到兼容启动模式。
————————————跑题了————————
至于密钥的存储,我没试过,无法确定。
stopyan 发表于 2019-12-4 12:26
T440P就是双芯片。EC的存储器与bios不同,我只刷BIOS
过程中发现从2.25改白名单改过选项的强刷回去, ...
@stopyan 感谢。
看来只需要关心那颗SOP8封装的BIOS就可以了。
等我的机器修好了我也去买个编程器和夹子备份一下。 stopyan 发表于 2019-12-3 16:40
官方论坛提问,首选@傲雪吟霜白如冰 https://club.lenovo.com.cn/space-uid-3000091.html
Configuration ...
三板斧搞不定的就赖到徒弟李DIO身上就行 心疼楼主,我去年买的P1,到手一个月也是联想官网上传的驱动问题造成重复断电重启,很多人中招,到手一个月就注册了iws换了主板,特别不爽
页:
[1]