1)加载驱动模块 insmod或 modprobe
insmod chrdevbase.ko
modprobe chrdevbase (注意:此处不加扩展名)
insmod和 modprobe,insmod 命令不能解决模块的依赖关系,modprobe 会分析模块的依赖关系,然后会将所有的依赖模块都加载到内核中。modprobe 命令提供了模块的依赖性分析、错误检查、错误报告等功能,推荐使用 modprobe 命令来加载驱动。
2)卸载驱动模块 rmmod或modprobe -r
rmmod chrdevbase.ko
modprobe -r chrdevbase
使用 modprobe 命令可以卸载掉驱动模块所依赖的其他模块,前提是这些依赖模块已经没 有被其他模块所使用,否则就不能使用 modprobe 来卸载驱动模块。所以对于模块的卸载,还是 推荐使用 rmmod 命令。
3)查看当前系统中存在的模块 lsmod
4)查看当前系统中所有设备 cat /proc/devices