安装模块
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