无线网卡驱动
来源:互联网 发布:微信开发java教程 编辑:程序博客网 时间:2024/04/30 13:26
- 针对Ubuntu 14.04 LTS,装完,enable wifi是灰色的,没法用
- 部分转载自:解决Ubuntu 14.04的enable wifi问题(ASUS F552CL)
- 下面介绍了几种方法,可能有的不适合,请自行挑选
ethtool -i eth0 查看当前网卡驱动
driver: r8169 version: 2.3LK-NAPI firmware-version: rtl8411-1_0.0.3 06/18/12 bus-info: 0000:04:00.2 supports-statistics: yes supports-test: no supports-eeprom-access: no supports-register-dump: yes supports-priv-flags: no
lspci | grep -i eth && lsusb查看无线网卡驱动型号
- lsusb 显示usb列表
- 如果无法运行 lsusb,使用以下命令安装 apt-get install usbutils
$ lsusb Bus 002 Device 002: ID 05e3:0612 Genesys Logic, Inc. Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 002: ID 05e3:0612 Genesys Logic, Inc. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
- Genesys 是台湾的 USB HUB 芯片厂商,我们可以看到在系统中同时使用了 USB 3.0 root hub 驱动和 USB 2.0 root hub 驱动
Bus 002 Device 003: ID 17ef:4811 Lenovo Integrated Webcam [R5U877] Bus 008 Device 002: ID 0a5c:217f Broadcom Corp. Bluetooth Controller
- 下面介绍如何理解输出,以上面输出的最后一行为例:
- Bus 008 : 指明设备连接到哪(哪条总线)
- Device 002 : 表明这是连接到总线上的第二台设备
- ID : 设备的ID
- Broadcom Corp. Bluetooth Controller :生产商名字和设备名
- 或者lspci | grep Ethernet 或者 lspci | grep -i eth 更直接的查看自己的网卡型号
- 可以看到型号为Relteck xxxx|xxxx|xxxx,百度搜索芯片厂商官网
- 我的网卡,百度:Realtek瑞昱RTL-81xx系列网卡驱动 8.032.00 For Linux
- make && make install
- depmod -a && insmod ./src/r8168.ko
- mv /initrd.img ~/initrd.img.backup
- mkinitramfs -o /boot/initrd.img-
uname -r
echo “r8168” >> /etc/modules
lsmod | grep r81 && rmmod r8169 删除内核自带的无线网卡模块,更换为r8168 && 在LINUX系统下安装RTL8111/8168网卡驱动程序 (不推荐)
- lspci -v 找到无线网卡驱动的模块,应该显示为Kernel driver in use: r8169 Kernel modules: r8169
- uname -a 查看机器位数
- cd r8168-8.041.00-1 去官网下载的最新驱动源代码
- make && make install 或者执行 ./autorun.sh
- sudo reboot
安装无线网卡驱动
- Software Updates –> Additional drivers 看能不能扫到无线网卡驱动
- 安装Ubuntu安装镜像自带的驱动
- 解压安装镜像,路径寻找类似这样ubuntukylin-14.04-desktop-amd64/pool/restricted/b/bcmwl 里面有一个 bcmwl-kernal-source.deb 双击安装
rfkill unblock
~$ rfkill list all 0: asus–wlan: Wireless LAN Soft blocked: no Hard blocked: no 1: asus–bluetooth: Bluetooth Soft blocked: no Hard blocked: no 2: phy0: Wireless LAN Soft blocked: no Hard blocked: yes
- 可见,phy0是hard blocked(表示不能用软件reactive),用命令rfkill unblock all没有什么反应。如果是soft blocked,用rfkill unblock all应该是有效的。
更新BIOS
- 网上也有说更新完BIOS就解决问题的,但我的就没解决。ASUS在http://support.asus.com/根据自己的型号下载新的BIOS。重启,按F2进入BIOS,Advanced,Start Easy Flash,选择新的BIOS,确定就可以了。详细教程可以看这里。
删除rfkill
- 还有人说删除rfkill,我删完重启后,又有rfkill又回来了,还是没解决问题。
- sudo rm /dev/rfkill && sudo reboot
ASUS X550V笔记本解决方法(自己最后的解决方法 华硕和宏基就是个坑~)
- 百度:ubuntu升级14.04系统后wifi已通过硬件开关禁用
- echo “options asus_nb_wmi wapf=4” | sudo tee /etc/modprobe.d/asus_nb_wmi.conf
- reboot
- ASUS F552CL 用下面这个命令,其他型号的也可以试试,不行再去百度
- echo “options asus_nb_wmi wapf=1” | sudo tee /etc/modprobe.d/asus_nb_wmi.conf
acer-wmi模块
- 这是华硕和宏碁的经典问题, 和acer-wmi模块有关。模块名记不清了,用上述关键字搜一下。
- 应该在/etc/modprobe.d中把上述模块加入黑名单即可。
- 我的一台华硕笔记本就有此问题,通过修改asus-nb-wmi模块的参数解决的。
检查驱动是否安装成功
- lspci -nnk | grep -A2 0280
- 例如输出显示“Kernel driver in use:ath9k”,记住后面的ath9k,接下来要用到
检查asus_nb_wmi驱动是否正常使用
- lsmod | grep -e ath9k -e asus
- 其中ath9k是上面步骤1中的输出。在这一步如果正常情况下是能够看到wifi网卡的驱动以及一个“asus_nb_wmi”的字样输出。
检查一下wifi的“Hard blocked”状态。
- rfkill list all
- 如果phy0上面显示“Hard blocked:yes”
将系统挂起,然后重新唤醒系统,wifi是否能够正常使用?
- 如果上述四个步骤确认下来,那么你的系统就存在了这个bug了,可以通过下面的操作来解决这个问题。
解决方法:
- 在系统终端中输入如下命令:
- echo “options asus_nb_wmi wapf=4” | sudo tee /etc/modprobe.d/asus_nb_wmi.conf
- 这样子系统会在开启的时候自动加载华硕wifi驱动的内核模块,重启系统就可以解决这个问题,以后就不需要每次开机都要挂起才能使用wifi了。
推荐网址
- Ubuntu安装瑞昱无线网卡驱动
- r8168 package in Ubuntu
0 0
- 无线网卡驱动
- linux 无线网卡驱动
- centOS无线网卡驱动
- 无线网卡驱动
- 无线网卡驱动配置
- Linux下无线网卡驱动
- 移植usb无线网卡驱动
- fedora16下无线网卡驱动
- Fedora16 安装无线网卡驱动
- ubuntu配置无线网卡驱动
- linux无线网卡驱动编译
- ubuntu缺少无线网卡驱动
- Ubuntu安装无线网卡驱动
- ubuntu无线网卡驱动安装
- FS210无线网卡驱动移植
- dell无线网卡驱动安装
- RT5370_USB无线网卡驱动移植
- FS210无线网卡驱动移植
- 关于Runloop 补充-1(相关文档)
- 利用VPS搭建VPN
- [leetcode] 56. Merge Intervals 解题报告
- hdu 5299 Circles Game
- uva1368 - DNA Consensus String
- 无线网卡驱动
- struts2 工作原理(仅图片说明)
- 326. Power of Three
- CodeForces 34B Sale
- 多种语言实现Base64编码解码
- ld script 命令摘录
- 代理模式
- 从头认识Spring-2.3 注解装配-@autowired(1)-通过属性域注入
- redis练习手册<五>Redis 命令