• r81259.007.01.tarcentos7驱动修改版


    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

  • 相关阅读:
    jsp.图书馆
    jsp第七次作业
    jsp第六次作业
    jsp第四次作业
    JSP第二次作业
    软件测试课堂练习
    Android第六次作业
    Android第五次作业
    Android第四次作业
    Android第三次作业
  • 原文地址:https://www.cnblogs.com/bhss/p/15880284.html
Copyright © 2020-2023  润新知