联想ThinkPad T570

来自ArchWiki

此条目或章节不符合笔记本电脑页面指南

原因: 缺少硬件和功能键表格(在Talk:Lenovo ThinkPad T570中讨论)
硬件 PCI/USB ID 工作状态?
触摸板
TrackPoint
键盘
视频 8086:1916
摄像头 04f2:b5ab
蓝牙 8087:0a2b
Wi-Fi 8086:24f3
I219-LM 8086:156f
音频 8086:9d70
SD卡读卡器 0bda:0316
指纹识别器 未测试
移动宽带 未测试

安装

确保在BIOS设置中禁用安全启动。

配置

BIOS 更新

安装此BIOS更新(或更新的版本)以修复关于超线程的严重错误和雷电接口的问题 [1] [2],即使您不使用雷电接口也可能受到影响。[3] 有关如何在没有光驱的情况下安装BIOS的详细信息,请参阅Flashing BIOS from Linux;已知geteltoritoAUR方法在T570上有效。

注意:在刷新之前,您必须禁用Intel BIOS Guard,否则可能会使您的笔记本电脑变砖。在BIOS中,将Security - Intel (R) SGX - Intel (R) SGX Control设置为Disabled。如果需要,对Device guard执行相同的操作。如果您损坏了BIOS,您可以通过使用Raspberry Pi专用编程设备[dead link 2025-01-19 ⓘ] 将工作正常的ROM直接刷入EEPROM芯片来修复它。

修复损坏的BIOS

如果您受到了Intel BIOS (Boot) Guard的影响,您可以按照这些说明来逆转损坏。

  1. 打开底盖(参见视频
  2. 找到包含BIOS的芯片。它位于黑色贴纸下方(参见照片)。芯片型号为MXIC MX25L12873F M2I-10G(参见数据表)。
  3. 使用SOIC8夹将您的编程设备连接到芯片。您可能需要以某种方式支撑夹子及其电缆,以使其保持完全静止。
  4. 使用Flashrom或编程设备附带的软件从芯片中读取旧的BIOS镜像。
  5. 使用uefitoolAUR打开旧的BIOS镜像。
  6. 在UEFITool中,执行“File - Search - String”,并系统地输入在联想BIOS下载页面上的联想BIOS自述文件的“VERSION INFORMATION”部分中找到的BIOS ID。
  7. 当您命中相应的ID时,您将在UEFITool的“Message”部分中看到类似这样的内容:“Unicode text "N1VET31W" found in PE32 image section at offset 31B0h”。
  8. 从联想网站下载具有匹配ID的BIOS(它必须是相同的,因为Boot Guard正在查看特定的加密签名)。
  9. 安装geteltoritoAUR
  10. 使用类似这样的命令提取引导镜像
    $ geteltorito.pl -o n1vur04w.img n1vur04w.iso
  11. 创建loop设备
    # losetup -P /dev/loop0 n1vur04w.img
  12. 挂载在loop设备中找到的分区
    # mount /dev/loop0p1 /mnt
  13. 在挂载的分区中,导航到名为类似于“Flash/N1VET31W/”的目录。
  14. 将扩展名为FL1的文件复制到您的项目目录中
  15. 卸载
    # umount /mnt
    # losetup -d /dev/loop0
  16. 在您旧的损坏的BIOS中,损坏的部分由UEFITool用类似“parseSection: GUID defined section can not be processed”的消息指出。双击该消息将显示它所属的卷。在BIOS region区域中,您将把损坏的卷以及所有前面的卷替换为从下载的BIOS镜像中提取的健康卷。需要这种类型的最小替换而不是替换每个卷,因为UEFITool还不够智能,无法保留所有必需的Boot Guard数据。UEFITool_NE(新引擎)能够显示Boot Guard密钥和签名,但是,在撰写本文时,还不能进行卷替换。使用NE版本进行提取可能是一个好主意。
  17. 在UEFITool NE中打开FL1文件
  18. 对每个需要的卷执行“右键单击 - Extract as is...”或“Ctrl-E”(使用保留它们出现顺序的名称保存它们)
  19. 在UEFITool(旧引擎版本)中打开损坏的BIOS,并对相应的卷执行“右键单击 - Replace as is...”或“Ctrl-R”
  20. “File - Save image file...”,使用其他名称
  21. 将修复后的镜像刷回芯片

如果您发现引导加载程序丢失,请使用Live USB安装它。

Bumblebee

在bbswitch更新以支持新的电源管理方法之前,将pcie_port_pm=off添加到您的内核参数中。

蓝牙

如果您在使用Wi-Fi时蓝牙信号非常弱,请确保您有最新的linux-firmware。 有关更多信息,请参见https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1721271