CentOS安装无线网卡驱动
条评论有个比较老的笔记本,之前安装Windows xp系统,老是用一段时间就出现桌面无法启动或其他报错的问题.这个笔记本平时也就用来开个会,最多打开个文档或者PPT啥的,索性换了CentOS6.5练练手.
装好后也没啥,把liberoffice套件装上,该设置的简单设置了下.可发现,无线网卡无法识别.
查看了下网卡类别如下:
1 | [root@centos ~]# lspci | grep Network |
到realtek官网搜索了下,没有这个型号的驱动,按网上说的,找了个相似的版本"RTL8191SEvA",wget下载后tar解压,可make&&make install的时候各种"make: *** [all] Error 2"报错,始终无法编译成功,kernel-devel装上也没能编译好,和这哥们的情况一样:http://bbs.chinaunix.net/thread-3775815-1-1.html,最终放弃.
心想是不是centos6.5太新,而这个无线网卡芯片太老的缘故,将系统重装到5.10,可错误是一样的.
还好,最终在官方网站找到了一个帖子,照帖子里的方法安装成功.
step1.确定网卡硬件ID
1 | for BUSID in $(/sbin/lspci | awk '{ IGNORECASE=1 } /net/ { print $1}'); do /sbin/lspci -s $BUSID -m; /sbin/lspci -s $BUSID -n; done |
以上命令shell执行过后,应该显示如下信息:
[root@centos ~]# for BUSID in $(/sbin/lspci | awk ‘{ IGNORECASE=1 } /net/ { print $1 }’); do /sbin/lspci -s $BUSID -m; /sbin/lspci -s $BUSID -n; done
02:00.0 “Ethernet controller” “Realtek Semiconductor Co., Ltd.” “RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller” -r03 “Realtek Semiconductor Co., Ltd.” “RTL8111/8168 PCI Express Gigabit Ethernet controller”
02:00.0 0200: 10ec:8168 (rev 03)
03:00.0 “Network controller” “Realtek Semiconductor Co., Ltd.” “RTL8191SEvB Wireless LAN Controller” -r10 “Realtek Semiconductor Co., Ltd.” “Device e020”
03:00.0 0280: 10ec:8172 (rev 10)
从返回的信息可见,联想x100e带的无线网卡硬件(rev 10)对应id为"10ec:8172",到这可以查找到该ID对应的内核模块:http://elrepo.org/tiki/DeviceIDs&highlight=10EC:8172
r8192se_pci.kopci 10EC:8171 kmod-r8192se
pci 10EC:8172 kmod-r8192se
pci 10EC:8173 kmod-r8192se
pci 10EC:8174 kmod-r8192se
pci 10EC:8192 kmod-r8192se
从查找结果上可知,“RTL8191SEvB Wireless LAN Controller"对应的内核模块为"r8192se_pci.ko”.
step2.添加第三方软件源
1 | public key |
直接拷贝英文吧,就不翻译了,相信折腾这的人都能看懂.
1 | #To install ELRepo |
step3.安装对应模块
使用yum安装之前查找到的对应模块.
1 | #针对之前安装过其他驱动套件,卸载掉防止冲突,没装过的执行一遍也无妨 |
使用下面这个命令将刚安装的模块加载起来
1 | modprobe r8192se_pci |
到此,我们的无线网卡应该就可以正常识别了,剩下的就自行设置吧.
如果此时还无法识别,使用以下命令看下驱动模块是否正常被加载.
1 | lsmod | grep r8192 |
正常情况应该返回如下结果:
[root@centos ~]# lsmod | grep r8192
r8192se_pci 509490 0
如果不正常,尝试重启系统看看.
某些情况可能造成开机无法加载无线模块,此时我们可以新建一个脚本,让系统启动时加载该模块.
1 | touch /etc/sysconfig/modules/wifi.modules |
wifi.modules里面的内容如下:
1 |
|
本文标题:CentOS安装无线网卡驱动
文章作者:凹凸曼
发布时间:2014-03-13
最后更新:2024-09-28
原始链接:https://sobaigu.com/rtl8191sevb-wireless-for-centos.html
版权声明:转载请务必保留本文链接和注明内容来源,并自负版权等法律责任。