当前位置: 首页 > news >正文

CentOS系统安装Intel E810 25G网卡驱动

因特尔网卡驱动给的都是二进制包,需要编译环境。
首先去Intel下载最新的驱动
E810驱动下载:https://www.intel.com/content/www/us/en/download/19630/intel-network-adapter-driver-for-e810-series-devices-under-linux.html?wapkw=e810
在这里插入图片描述
里面有三个驱动文件分别对应:
iavf-4.X.X.tar.gz #虚拟化驱动
ice-1.XX.X.X.tar.gz #网卡驱动
irdma-1.XX.XX.tgz #Roce驱动

根据自己的实际情况安装,我这里是安装在独立centos7.9服务器上,安装ice开头驱动包。

安装编译所需要的包,yum需要联网

yum -y install kernel
yum -y install kernel-devel
yum -y install gcc

把驱动包复制到/root 目录下并解压
在这里插入图片描述
这里有一步非常坑!!,kernel小版本对不上会导致编译报错
用uname -r查看kernel版本号

[root@localhost ~]# uname -r
3.10.0-1160.el7.x86_64

进入/usr/src/kernels/目录可以看到有个当前版本的目录
3.10.0-1160.88.1.el7.x86_64/

把这个目录复制一份,并命名目录为刚才查询到版本号

在这里插入图片描述
进入解压出来的src目录

cd /root/ice-1.11.14/src/
更根据自己解压的目录和版本进入目录
make install

在这里插入图片描述
现在可以正常编译了

编译完再执行

make CFLAGS_EXTRA='-DUNIFIED_STATS' install

输入下面命令可以查看网卡信息 并加载驱动

   # modinfo ice# modprobe ice

在这里插入图片描述
重启就可以看到网卡了

http://www.lryc.cn/news/62778.html

相关文章:

  • Java经典的String面试题
  • c# 结构体与类区别
  • 使用 patch 命令打补丁
  • C++——类和对象[上]
  • MySQL日志
  • TinyURL 的加密与解密、猜数字游戏、 Fizz Buzz、相对名次----2023/4/28
  • Spring boot结合SkyWalking-Trace工具类实现日志打印请求链路traceid
  • 精通ES=ElasticSearch
  • RabbitMQ-扇形交换机(Fanout )
  • Python 学习曲线 从 Python 新手到 Pro
  • 薪资18K需要什么水平?来看看98年测试工程师的面试全过程…
  • 基于趋动云的 Stable Diffusion Webui 环境搭建
  • 备忘录设计模式解读
  • 股票期货模拟交易有用吗?股票期货模拟交易心得
  • 2023年五月份图形化三级打卡试题
  • 【华为OD机试真题】字母组合(javapython)100%通过率 详细代码注释
  • 精彩!openEuler 社区年度顶级会议发生了啥?
  • Confidential Containers发布0.5.0版本,龙蜥将基于八大特性构建开箱即用的机密容器解决方案
  • 独立储能的现货电能量与调频辅助服务市场出清协调机制(Matlab代码实现)
  • 使用 Luckysheet 可实现 Web 的 Excel
  • 时间序列预测(一)基于Prophet的销售额预测
  • 【电科复试第一名】23上交819考研经验分享
  • 每日学术速递4.24
  • 怎么把mkv文件转成mp4格式,3招立马处理
  • SEO机制算是让我玩明白了
  • JDBC连接数据库详细教程指南
  • 换个花样玩C++(2)柔性数组怎么玩
  • 【前端】一个好看的前端页面
  • flink on k8s提交任务
  • 如何判定自己适合自学编程还是报班?