linux将源码驱动文件编译并生效方式
更新时间:2026年01月30日 08:47:11 作者:xbglinux
文章介绍了如何在KylinV4系统上编译和安装网卡驱动,并提供了一个详细的步骤指南,包括编译内核、编译模块、安装内核和更新引导等,同时,也说明了如何将本地编译好的驱动文件生效,并提供了一些测试效果图和总结
环境准备
1、模拟系统:Kylin V4
2、模拟驱动:网卡驱动
编译驱动方法
1、编译内核(-j指定并行编译的CPU核心数)
make -j$(nproc)
2、编译模块
make modules
3、模块安装
make modules_install
4、安装内核
make install
5、更新引导
update-grub
手动将ko驱动文件放入指定位置
例如mydriver.ko驱动本地编译好后如何生效
1、拷贝驱动到modules内核中
cp mydriver.ko /lib/modules/$(uname -r)/kernel/drivers/net/
2、更新模块依赖关系
depmod -a
3、加载模块
insmod mydriver.ko lsmod |grep mydriver modprobe mydriver
4、查看是否生效
modinfo mydriver
5、重启
reboot
6、查看是否自动加载
lsmod |grep mydriver
测试效果图如下:





总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Linux下安装Python3和django并配置mysql作为django默认服务器方法
下面小编就为大家带来一篇Linux下安装Python3和django并配置mysql作为django默认服务器方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧2016-10-10
详解Linux内核进程调度函数schedule()的触发和执行时机
这篇文章主要介绍了详解Linux内核进程调度函数schedule()的触发和执行时机,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2018-01-01


最新评论