驱动安装需要使用以下几个命令:
lsmod
不确定一个驱动是否安装时使用lsmod
列出所有系统已加载驱动,使用grep
进行查找。insmod
指定驱动ko文件,安装单个驱动模块。- depmod 根据/lib/modules/uname -r/kernel/drivers/net/wireless/目录下的驱动生成驱动的依赖关系。
- modprob 加载指定驱动并且根据depmod生成的依赖文件加载它所依赖的驱动。
以安装RTL8192EU无线网卡驱动为例用以上命令进行安装
-
首先下载驱动源码RTL8192EU
git clone https://github.com/ZeeRooo/RTL8192EU.git cd RTL8192EU-master su make clean make
-
将
8192eu.ko
拷贝到系统内核驱动目录下cp 8192eu.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless/
-
使用
depmod
生成驱动依赖关系depmod -A
-
使用
modprob
加载驱动
modprob 8192eu
- 将驱动添加到
/etc/modules
开机自动加载
cat 8192eu >> /etc/modules