linux模块加载

安装模块

sudo insmod xxx.ko

如果安装不成功,查看一下保存信息:

dmesg | tail

安装时也可能提示下面不同类型的错误:

  • insmod: error inserting 'xx.ko': -1 Unknown symbol in module
    表示:依赖的模块没有加载,需要先加载 depends 中列出的模块,可以用命令:modinfo xxx.ko | grep depend 来查看;

  • insmod: error inserting 'xx.ko': -1 Operation not permitted
    表示:执行权限不够

  • insmod: error inserting 'xx.ko': -1 Invalid module format
    表示:编译的内核版本和当前系统的内核版本不一致

  • insmod: error inserting 'xx.ko': -1 No such device
    表示: 模块是对的,没有相应的设备

卸载模块

sudo rmmod xxx.ko

猜你喜欢

转载自blog.csdn.net/qq_33236581/article/details/112098572