我有一台联想 Thinkpad 25。当我第一次拿到机器时,我安装了旧版本的 Ubuntu(可能是 17.10?),并且在禁用 BIOS 中的 Thunderbolt 安全性后,联想 Thunderbolt 3 扩展坞工作正常。在 Ubuntu 升级到 18.04 后的某个时候,扩展坞停止工作。扩展坞仍然为笔记本电脑充电,但没有一个端口工作。
这不是我的主要笔记本电脑,所以我决定等待,看看未来的更新是否会修复扩展坞。今天我终于花了一些时间来解决这个问题。我升级到 Ubuntu 18.10,但这没有帮助。
lspci 显示了 Thunderbolt 3 控制器:
$ lspci -tv
-[0000:00]-+-00.0 Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers
+-02.0 Intel Corporation HD Graphics 620
+-14.0 Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller
+-14.2 Intel Corporation Sunrise Point-LP Thermal subsystem
+-15.0 Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0
+-16.0 Intel Corporation Sunrise Point-LP CSME HECI #1
+-1c.0-[02]----00.0 NVIDIA Corporation GM108M [GeForce 940MX]
+-1c.6-[04]----00.0 Intel Corporation Wireless 8265 / 8275
+-1d.0-[05-3d]----00.0-[06-3d]--+-00.0-[07]----00.0 Intel Corporation JHL6240 Thunderbolt 3 NHI (Low Power) [Alpine Ridge LP 2016]
| +-01.0-[08-3c]--
| \-02.0-[3d]--
+-1d.2-[3e]----00.0 Lenovo Device 0004
+-1f.0 Intel Corporation Sunrise Point-LP LPC Controller
+-1f.2 Intel Corporation Sunrise Point-LP PMC
+-1f.3 Intel Corporation Sunrise Point-LP HD Audio
+-1f.4 Intel Corporation Sunrise Point-LP SMBus
\-1f.6 Intel Corporation Ethernet Connection (4) I219-V
但是由于某种原因 boltctl list 不输出任何内容。我曾多次尝试编辑 Thunderbolt 3 BIOS 设置,但似乎没有任何效果。
更新:
我注意到我的 dmesg 包含以下文本:
[ 147.300417] thunderbolt 0000:07:00.0: Thunderbolt host controller is in safe mode.
[ 147.300418] thunderbolt 0000:07:00.0: You need to update NVM firmware of the controller before it can be used.
[ 147.300419] thunderbolt 0000:07:00.0: For latest updates check https://thunderbolttechnology.net/updates.
我应该如何更新 Thunderbolt 3 控制器固件?我能够使用可启动记忆棒更新 BIOS,但所有其他联想更新都是 .exe 文件。
我有机器附带的原始 Windows 磁盘的 clonezilla 克隆,所以我安装了 Windows 并使用它来安装来自 Microsoft 和联想的大量升级。在 Windows 上,Lenovo Thunderbolt 3 软件提示我安装新固件,一切正常。
在所有升级之后,我购买了一个新的 500GB 磁盘,将其放入机器并在其上安装了 Ubuntu。现在 Thunderbolt 3 也适用于 Ubuntu。
我想,要学习的教训是始终有一个带有 Windows 的磁盘。以防万一。:-(
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句