今天早上,当我打开装有 Kubuntu 23.04 的 ASUS Vivobook 笔记本电脑时,我发现我的扩展坞无法正常工作。我以为问题出在扩展坞本身,但结果发现问题出在 Thunderbolt 端口上。我尝试使用两个不同的充电器只插入充电器,但什么也没发生。一开始我以为是端口坏了,于是我开始调查。
运行后lspci -v
我得到了这个输出:
0000:00:0d.0 USB controller: Intel Corporation Tiger Lake-LP Thunderbolt 4 USB Controller (rev 01) (prog-if 30 [XHCI])
Flags: bus master, medium devsel, latency 0, IRQ 146, IOMMU group 7
Memory at 6131270000 (64-bit, non-prefetchable) [size=64K]
Capabilities: <access denied>
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
0000:00:0d.2 USB controller: Intel Corporation Tiger Lake-LP Thunderbolt 4 NHI #0 (rev 01) (prog-if 40 [USB4 Host Interface])
Subsystem: Device 2222:1111
Flags: bus master, fast devsel, latency 0, IRQ 16, IOMMU group 7
Memory at 6131200000 (64-bit, non-prefetchable) [size=256K]
Memory at 6131295000 (64-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: thunderbolt
Kernel modules: thunderbolt
然后我安装boltctl
尝试查找更多详细信息,但boltctl list
没有返回任何内容。我得到的唯一输出来自boltctl domains
● domain0 f0976972-e5ee-8780-ffff-ffffffffffff
├─ bootacl: 0/0
└─ security: iommu
我仍然认为端口没有损坏,因为仍然可以看到 USB 设备,而且我仍然希望这是由其他原因造成的。
答案1
好吧,我修好了。事实证明这是最简单、最不合逻辑的解决方案。我只需关闭笔记本电脑,按住电源按钮约 30 秒即可冲洗……一切恢复正常。不知道是什么原因导致了这个问题,晚上停电了几分钟,但笔记本电脑只连接到电源线,而不是 Thunderbolt 端口。
无论如何,问题解决了。