mod*_*cum 6 networking realtek drivers
我在一台新电脑上安装了 Ubuntu 20.04,最初通过安装 Realtek 驱动程序来使 RTL8125 网卡驱动程序正常工作。然而,更新后它停止工作,我无法让它再次工作。
sudo lshw -C 网络的输出是:
*-网络无人认领
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
Run Code Online (Sandbox Code Playgroud)
的输出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
Run Code Online (Sandbox Code Playgroud)
我已从 Realtek 网站下载了驱动程序:https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-pci-express-software
并按照自述文件中的说明进行操作。但是,当我运行命令时,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
Run Code Online (Sandbox Code Playgroud)
我对 Linux 相当陌生,所以我不明白这个错误意味着什么,所以任何帮助将不胜感激
就我而言,r8168 无法与技嘉 B550 Aorus Elite 主板配合使用。所以我所做的是:
我还从 Realtek 网站https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-pci-express-software下载了驱动程序,但是我必须通过 USB 连接手机并与桌面共享互联网连接,才能下载适用于内核高达 5.6 的 2.5G 以太网 LINUX 驱动程序 r8125
从终端窗口运行:
sudo apt install r8168-dkms (需要此软件包才能无错误地运行 r8125-90004.01 diver 脚本)
cd /home/username/Downloads
cd r8125-90004.01
sudo chmod +x autorun.sh
sudo ./autorun.sh
sudo reboot
请记住,内核更新后需要重新安装 RTL8125。因此,将文件夹 r8125-90004.01 保留在“下载”中是一个好主意。
| 归档时间: |
|
| 查看次数: |
22467 次 |
| 最近记录: |