Linux驱动管理
2024-09-06 16:59:40
一、驱动更新
本示例为更新网卡驱动,把新的驱动文件放到/root/目录下,然后执行下面的命令
备份已有的文件,将新的文件复制的相应位置
mv /lib/modules/`uname -r`/kernel/drivers/net/ethernet/intel/i40e/i40e.ko /tmp
cp /root/i40e.ko /lib/modules/`uname -r`/kernel/drivers/net/ethernet/intel/i40e/i40e.ko
更新驱动依赖并生成新的initram
depmod
dracut -f
将已经加载的老驱动卸载,然后加载新的驱动
modprobe -r i40e
modprobe i40e
确保新的驱动版本是2.4.10
lsmod |grep i40e
modinfo i40e
确保输出整个目录下面只有一个i40e.ko文件
cd /lib/modules/`uname -r`/
find . |grep i40e.ko
cat modules.dep|grep i40e的输出也显示只有一行
cat modules.dep|grep i40e
然后对相应的口子进行up,使用ethtool确定口子是否能起来
ip link set ethx up
ethtool ethx
二、重载驱动
先rmmod卸载,然后再modprobe加载,也可以直接modprobe加载
rmmod ipmi_devintf
rmmod ipmi_si
rmmod ipmi_msghandler
然后再把这3个modprobe回去
modprobe ipmi_devintf
modprobe ipmi_si
modprobe ipmi_msghandler
最新文章
- word中公式居中标号没有右对齐
- Spark 官方文档(2)——集群模式
- 网络攻防工具介绍——Wireshark
- RMI、Hessian、Burlap、Httpinvoker、WebService的比较
- 2机器学习实践笔记(k-最近邻)
- node-webkit入门
- asp.net权限认证篇外:集成域账号登录
- Android开发使用Java8新特性
- oracle 锁表
- ActiveSync的Settings命令
- learning makefile VPATH
- TotoriseGit安装
- js 去掉前后空格(正则表达式方法)
- Python基础之白话说函数
- curl常用命令【转】
- CentOS7 msmtp+mutt发送邮件
- python learning Functional Programming.py
- Linux内核(15) - 方法论
- Scrapy爬取美女图片续集 (原创)
- bzoj 1110 贪心 + 进制转换