我在一台新 PC 上安装了 Ubuntu 20.04,最初通过安装 Realtek 驱动程序设法使 RTL8125 NIC 驱动程序正常工作。但是,更新后它停止工作,我无法让它再次工作。
sudo lshw -C network 的输出是:
*-网络无人认领
description: Ethernet controller
product: RTL8125 2.5GbE Controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:06:00.0
version: 05
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list
configuration: latency=0
resources: ioport:f000(size=256) memory:fcd00000-fcd0ffff memory:fcd10000-fcd13fff
的输出lspci -knn | grep Eth -A3
是:
06:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller [10ec:8125] (rev 05)
DeviceName: RTL8111E Giga LAN
Subsystem: Gigabyte Technology Co., Ltd RTL8125 2.5GbE Controller [1458:e000]
Kernel modules: r8169
并按照自述文件中的说明进行操作。但是,当我运行命令时sudo ./autorun.sh
,出现错误:
Check old driver and unload it.
Build the module and install
make[3]: *** No rule to make target 'information'. Stop.
make[2]: *** [Makefile:340: __build_one_by_one] Error 2
make[1]: *** [Makefile:167: clean] Error 2
make: *** [Makefile:48: clean] Error 2
我对 Linux 还很陌生,所以我不明白这个错误是什么意思,所以任何帮助都将不胜感激
我现在已经解决了这个问题。
最后,我从 Realtek 网站下载了“GBE Ethernet LINUX driver r8168 for kernel up to 5.6”驱动程序,而不是 2.5GB 驱动程序,并以 root 身份运行 ./autorun.sh 命令。
就我而言,r8168 不适用于技嘉 B550 Aorus Elite 主板。所以我所做的是:
我还从https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-pci-express-software的 realtek 网站下载了驱动程序,但是我必须通过 USB 连接我的手机并与桌面共享 Internet 连接才能下载 2.5G 以太网 LINUX 驱动程序 r8125,用于内核高达 5.6
从终端窗口运行:
sudo apt install r8168-dkms
(需要这个包来运行 r8125-90004.01 潜水员脚本而没有错误)cd /home/username/Downloads
cd r8125-90004.01
sudo chmod +x autorun.sh
sudo ./autorun.sh
sudo reboot
请记住,内核更新后需要重新安装 RTL8125。因此,将文件夹 r8125-90004.01 保留在“下载”中是一个好主意。
我遇到了你上面描述的同样的问题。
如果您有全新安装的 Ubuntu,则不会安装构建要素。而且因为 build essentials 是一个元包,你不能下载它并通过 USB 手动将它放到 ubuntu 中。但是你需要这个包来构建network-kernel-driver,特别是你想安装uefi支持的驱动程序。
这是一团糟,但可以管理它。
我选择了元包“build essential”中的所有包,将其与网络设备的源代码一起放在一个文件夹中。然后首先我使用命令 dpkg -i *.deb 在这个选定的文件夹中安装所有包。如果 dpkg 无法解决依赖关系,则验证没有安装 wich 包,因为安装顺序错误,然后使用 dpkg -i {package-name}.deb 安装丢失的包,然后重复“dpkg -i *.deb”,直到所有依赖关系已解决。
然后在源代码中运行 ./autostart.sh。
一切都很好,现在。
ubuntu20_04withB550 lspci connectedlan
一点提示:如果您使用 Nvidia-Graphics-device 1080 Ti,请不要使用存储库中包含的 Nouveau 驱动程序。使用来自 NVIDIA 的闭源 nvidia 驱动程序来获得所有功能。
格雷茨
如果您想了解更多所需的 .deb-packages 信息,请访问www.pc-service-puls.de并获取 kontakt 信息。