我使用的是联想 X13 Yoga 笔记本电脑,它通过雷电线缆连接到联想通用雷电 4 基座。此外,基座还连接了两个屏幕和一根以太网电缆。笔记本电脑运行的是 Ubuntu 20.04.4 LTS,内核版本是5.13.0-37-generic
今天 Ubuntu 要求我安装新的更新。更新后,我重新启动了笔记本电脑,然后从扩展坞到 LAN 的以太网连接不再起作用。但是,如果我将以太网电缆直接连接到笔记本电脑,我就可以访问互联网。
根据 history.log 它安装了以下内容:
Start-Date: 2022-03-22 09:20:48
Commandline: /usr/bin/unattended-upgrade
Install: linux-image-5.13.0-37-generic:amd64 (5.13.0-37.42~20.04.1, automatic), linux-modules-extra-5.13.0-37-generic:amd64 (5.13.0-37.42~20.04.1, automatic), linux-modules-5.13.0-37-generic:amd64 (5.13.0-37.42~20.04.1, automatic), linux-headers-5.13.0-37-generic:amd64 (5.13.0-37.42~20.04.1, automatic), linux-hwe-5.13-headers-5.13.0-37:amd64 (5.13.0-37.42~20.04.1, automatic)
Upgrade: linux-headers-generic-hwe-20.04:amd64 (5.13.0.35.40~20.04.20, 5.13.0.37.42~20.04.22), linux-image-generic-hwe-20.04:amd64 (5.13.0.35.40~20.04.20, 5.13.0.37.42~20.04.22), linux-generic-hwe-20.04:amd64 (5.13.0.35.40~20.04.20, 5.13.0.37.42~20.04.22)
End-Date: 2022-03-22 09:21:14
Start-Date: 2022-03-22 09:21:17
Commandline: /usr/bin/unattended-upgrade
Upgrade: linux-libc-dev:amd64 (5.4.0-104.118, 5.4.0-105.119)
End-Date: 2022-03-22 09:21:17
我检查了 BIOS 中是否仍在将 MAC 地址从笔记本电脑转发到扩展坞,以及它做了什么。我不是 Linux 专家,所以我真的不知道出了什么问题。我猜其中一个更新做了一些坏事。以前的内核是5.13.0-35-generic
。我应该尝试降级到那个吗?这会破坏任何东西吗?除了上面的更新外,我没有安装任何新东西。有什么想法吗?
编辑:我已将内核降级为,5.13.0-35-generic
现在以太网连接又可以正常工作了。我在哪里可以找到上述两个内核版本的内核存储库,以便找出问题可能出在哪里?我找不到与我相关的内核https://kernel.ubuntu.com/他们从 5.13.1 开始枚举,但我有 5.13.0
答案1
我在使用 Ubuntu 22.04 和联想 Thinkpad 时也遇到了类似的问题。我发现在我的 BIOS 设置中有一个选项集阻止新的 Thunderbolt 设备连接到计算机。(屏幕可以正常工作,但以太网和底座上的任何 USB 设备都无法正常工作。)
我通过启动一次并行 Windows 安装解决了这个问题,Thunderbolt 软件询问我是否要接受该新设备。我回答了类似“是的,永久接受”之类的话,重启到 Linux 后,扩展坞也能正常工作(以太网和 USB)。
不知道您是否也可以从 BIOS 设置中接受该设备,我认为在 Linux 中这是不可能的。
另一种选择是,您可以在 BIOS 设置中允许任何 Thunderbolt 设备。
答案2
我也遇到了类似的问题,对我来说,只需
sudo apt update
然后简单重启即可
shutdown -r
我希望它能解决你的问题:)