r8125-9.007.01.tar--centos7驅動修改版


r8125-9.007.01.tar--centos7驅動修改版

新買的電腦,安裝centos7.9后,無法找到網卡,主板廠家不支持linux驅動,只好自己編譯。

1、官方地址:https://www.realtek.com/zh/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-pci-express-software

也可以直接下http://rtitwww.realtek.com/rtdrivers/cn/nic1/r8125-9.007.01.tar.bz2

下載  名稱2.5G Ethernet LINUX driver r8125 for kernel up to 5.6   版本 9.007.01  更新時間 2021/11/17   大小87 KB

2、編譯方法: 

上傳到centos服務器上,

解壓、編譯安裝,

tar jxvf r8125-9.007.01.tar.bz2

cd r8125-9.007.01

./autorun.sh

會出現錯誤

3、修改代碼

3.1、第一處報錯r8125_n.c的83行。驅動和內核版本不兼容問題

修改方法:r8125.h    175行

#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,14,0)

改成#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,10,0)

3.2、第二處報錯,r8125_n.c  12082行,ndo_change_mtu找不到。驅動和內核函數不兼容問題

        ndo_change_mtu     = rtl8125_change_mtu,  改成ndo_change_mtu_rh74 = rtl8125_change_mtu

3.3、第三處報錯,14906行。驅動未全部注釋掉問題。

dev->last_rx = jiffies;

把這句注釋掉。

4、修改后的代碼下載

r8125-9.007.01.tar

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM