曲线救国 ubuntu下使用无限网卡
在默认情况下ubuntu会安装ath10的驱动,这个驱动是QCA6174无线网卡的
但遗憾的是,即使安装好了这个驱动,无线网卡也不能正常的工作。
具体的表现是,无法搜索到wifi热点,检查网卡配置时,会提示:netwaork disabled。在自带的无限网卡不能使用的情况下,我只能选择usb网卡了,之前的ub14.04也使用过,
结果是接连wifi后死机。。。这次wifi能搜索到但无法连接。。卡在正在连接阶段不动了。。
网上爬文了很久,也没找到解决办法。不过,无意间运行了dmesg工具查看了一下内核日志,
终于有点眉目了。
方法:dmesg | grep ath10k
[ 13.700984] ath10k_pci 0000:03:00.0: Direct firmware load for ath10k/
[ 13.701006] ath10k_pci 0000:03:00.0: Direct firmware load for ath10k/
[ 13.701010] ath10k_pci 0000:03:00.0: could not fetch firmware file 'ath10k/
日志提示,找不到驱动这个设备所需的3个bin文件。
执行命令
cd /lib/firmware/ath10k/QCA6174/hw3.0/
进入这个提示不存在的文件所在的文件夹,我们可以看到这三个文件所不存在的
但存在2个类似文件名的bin文件,只是后边的数字不太一样
我直接重命名了以下
sudo mv board.bin board-2.bin
sudo mv firmware-
注意需要sudo调用root权限才行修改文件
这个时候,sudo reboot 重启系统。
然后可以正常联网的,只不过用的是无线网卡,自带的QCA6174彻底挂了。
看来之前的操作导致6174完全无法驱动了,看来之不正常的6174驱动导致usb网卡的异常。
附:
sudo lshw -numeric -class network 检索网卡的硬件信息
iwlist scan 查看当前wifi的链接信息
sudo ifconfig -a 插件网卡的ip
rfkill list all 查看网络设备信息