我有一台家用服务器,至今仍在运行 Ubuntu 20.04。ASRock H570 主板配有 Realtek Dragon RTL8125BG 控制器(又名 r8125)。在 20.04 中,我设法使用 dkms 和ubuntu用户该指南一直工作到内核 5.4.0-113,然后我就卡住了。
我的计划是等到我可以升级到 22.04,因为它有内核版本 5.15,根据互联网资源(和上面指示的页面)应该“本地”支持控制器。
所以今天我做了一个do-release-upgrade
。但它仍然不起作用。有人知道原因或可以帮助追踪问题吗?
注意:更新一直进行,直到它询问我是否删除旧软件包。我点击d
查看详细信息。之后我的肌肉记忆没有q
退出,而是用 中止了升级ctrl+c
。Aaaaaaahhrg。为了确保系统可以启动,我执行了grub-update
。系统启动了。我可以连接 USB 以太网适配器来访问互联网,但只能使用 USB2.0 端口(USB3.0 似乎不适用于该适配器)。A 没有apt update && upgrade
检测到任何异常。因此我提出了上述问题。
任何帮助都将不胜感激。谢谢
答案1
所需r8125-dkms软件包位于官方 Ubuntu 存储库中。我建议:
sudo apt update
sudo apt install r8125-dkms
还将安装几个依赖项。
此外,鉴于 Ubuntu 的默认驱动程序是 r8169,您还需要将该驱动程序列入黑名单:
sudo tee -a /etc/modprobe.d/blacklist-r8169.conf > /dev/null <<EOT
# To use r8125 driver explicitly
blacklist r8169
EOT
# apply the blacklisted driver
sudo update-initramfs -u
重启。一切就绪。