目前環境:
Ubuntu version : 20.04.1
Kernel version : 5.4.0–52
Motherboard : Asus TUF GAMING B550M-PLUS(WIFI)
在Ubuntu安裝時,Ethernet 預設為r8169驅動,但無法驅動Realtek r8125,造成有線網路無法使用,因此需要安裝r8125 Linux版本的驅動
安裝步驟:
1.到Realtek下載r8125 Linux驅動
注意: 此驅動只支援到5.6版本,因此kernel版本過新時需要降低版本
2.準備安裝環境,安裝相關package
sudo apt-get install build-essential dkms
3.解壓縮文件並放至系統路徑下
sudo tar xvf r8125–9.004.01.tar.bz2 -C /usr/src
4.建立 dkms.conf 文件
利用Text Editor建立 dkms.conf,文件內容如下:
PACKAGE_NAME=Realtek_r8125
PACKAGE_VERSION=9.004.01
DEST_MODULE_LOCATION=/updates/dkms
BUILT_MODULE_NAME=r8125
BUILT_MODULE_LOCATION=src/
MAKE=”’make’ -C src/ all”
CLEAN=”’make’ -C src/ clean”
AUTOINSTALL=”yes”
之後將 dkms.conf 放到/usr/src/r8125–9.004.01資料夾內
5.開始編譯dkms
在/usr/src/r8125–9.004.01路徑下開啟Terminal,開始編譯:
sudo dkms add -m r8125 -v 9.004.01
sudo dkms build -m r8125 -v 9.004.01
sudo dkms install -m r8125 -v 9.004.01
sudo depmod -a
sudo modprobe r8125
6.在Blacklist中禁用r8125驅動
sudo gedit /etc/modprobe.d/blacklist.conf
在文件最下方加入並儲存:
blacklist r8125
7.更新系統資訊
sudo update-initramfs -u
重新開機後即可使用
8.驗證安裝結果
ifconfig -a
或
sudo lshw -c network
看到系統可以正確識別 Realtek RTL8125即可
(看到network不是DISABLE或UNCLAIMED)