我使用的是 ubuntu 16.04。为了通过 USB 连接外部显示器和互联网,我安装了 displaylink 驱动程序。它工作正常,直到我运行命令sudo apt-get 更新和sudo apt-get dist-upgrade在安装几个用于设置 VPN 的软件包时。进行更新后,我注意到无法连接到显示器屏幕,并且互联网已通过 USB 停止工作。我尝试卸载并重新安装 displaylink 驱动程序,但这没有帮助。
我尝试检查 dkms 包详细信息,它是 displaylink 的依赖项,希望这能有所帮助:
sudo dkms status
evdi, 4.2.29, 4.15.0-33-generic, x86_64: installed
r8168, 8.041.00: added
请指出该案例中可能存在什么问题。
谢谢
答案1
我也遇到过同样的问题,结果发现在更新内核后,支持我的主板以太网(qualcomm atheros killer e220x)或我的任一 USB 以太网适配器的必要驱动程序不再存在于系统中(AXIS 芯片组)。最后,我找到了一个帖子,建议我需要 ALX 驱动程序,当我尝试使用 modprobe 安装它时,却找不到它。
我对“alx”进行了定位,它出现在 /lib/modules//kernel/drivers/net/ethernet/... 中,适用于我的旧版 4.4.0-130 内核,但没有出现在我的新版 4.4.0-133 内核中。
我在网上到处寻找 alx 驱动程序的获取途径,但除了反向移植之外,没有其他可用途径。我欢迎任何人在此评论中补充他们目前的位置以及如何为 4.4.0-133 内核下载/构建/安装它们。
最后我重新启动了系统,选择“高级启动......”,选取 4.4.0-130-generic 内核并使用该内核启动,所有驱动程序立即安装完毕,我的以太网也恢复了。
在重启之前,我已经更新了一段时间的系统。没有问题,因为我仍在运行旧内核。然后有一天我不得不重启,而当我恢复时,我的互联网已经断线了。
我希望这能帮助人们走上正确的道路,任何能做出贡献的人都欢迎这样做,我没有自负……我希望能够使用更新的内核。我不知道为什么它停止安装我的 ax 和 alx 驱动程序。内核头文件在那里,但uname -r
缺少 /lib/modules/ /...。
更改 grub 上的默认启动内核显示如下:
您可以通过查看此文件找到菜单名称:/boot/grub/grub.cfg