华硕X405U安装Ubuntu 16.04后WiFi无法使用求助
解决华硕X405U Ubuntu 16.04 WiFi无法识别的问题
我之前帮好几个用户处理过同款机型的WiFi故障,咱们一步步来排查解决:
确认无线网卡型号
首先得确定你的网卡到底是不是MT7630E(避免装错驱动),打开终端运行:
lspci -nn | grep -i wireless
如果输出里包含 14c3:7630,那确实是联发科MT7630E无线网卡,接下来针对性处理。
卸载错误的驱动
你之前安装的bcmwl-kernel-source是博通网卡的驱动,和你的联发科网卡不兼容,按以下步骤卸载:
- 执行卸载命令:
sudo apt-get purge bcmwl-kernel-source sudo apt-get autoremove
编译安装适配的MT7630E驱动
Ubuntu 16.04默认的内核版本对MT7630E的支持不好,需要手动编译适配的开源驱动:
- 先安装编译依赖:
sudo apt-get install git build-essential linux-headers-generic - 克隆适配Ubuntu 16.04的MT7630E驱动源码(找一个维护良好的开源仓库),进入源码目录后执行:
make sudo make install - 加载驱动模块:
sudo modprobe mt7630e - 重启电脑,之后再运行
rfkill list,应该就能看到无线网卡设备了。
额外提醒
- 你提到的“Unknown”驱动是Intel CPU的微码固件,和无线网卡完全无关,不用理会。
- Ubuntu 16.04已经结束官方支持了,后续可能会遇到更多硬件兼容问题,如果条件允许,建议升级到支持更长时间的Ubuntu版本(比如20.04 LTS),新内核对硬件的支持会更好。
内容的提问来源于stack exchange,提问作者mrde05
相关产品推荐
相关产品推荐

