Ubuntu Linux 安装无线网卡驱动 rtl8191se 手记

sudo lshw -C Network 使用查看网卡型号
lspci / lspci -n / lspci -nn 查看硬件编号
 
如果上面两步查看不到网卡, 就没有办法了… 我确实会出现lspci/lshw找不到网卡问题, 至今为解决. 
 
安装驱动方法一: 编译
在官方网站下载后查看readme文件, rtl的linux驱动为源代码, 需要自己编译
su
make
make install
#卸载
make uninstall
安装驱动方法二: ndiswrapper
下载对应的xp驱动
ndiswrapper -i <驱动文件.inf> #安装驱动
ndiswrapper -l #查看已经安装的驱动
#看到类似net8192se : driver installed 表示已经安装成功,  但必须出现类似”device (10EC:8172) present (alternate driver: rtl8192se)” 才是匹配到对应驱动的意思.
ndiswrapper -r <驱动名> #删除驱动
 
sudo modprobe ndiswrapper #注册ndiswrapper到内核
 
安装linux-backports-modules-cw 兼容wireless内核
 
全部完成后使用lshw发现网卡依然处于”UNCLAIMED”状态
lspci -nnk | grep -iA2 net 查看网卡对应的内核模块
再使用lsmod查看对于的内核模块是否被加载
 
如果没有加载
使用 sudo modprobe <内核名称> 我的叫”sudo modprobe rtl8192se” 加载内核.
 
完成