曲线救国 ubuntu下使用无限网卡

在默认情况下ubuntu会安装ath10的驱动,这个驱动是QCA6174无线网卡的

但遗憾的是,即使安装好了这个驱动,无线网卡也不能正常的工作。

具体的表现是,无法搜索到wifi热点,检查网卡配置时,会提示:netwaork disabled。在自带的无限网卡不能使用的情况下,我只能选择usb网卡了,之前的ub14.04也使用过,

结果是接连wifi后死机。。。这次wifi能搜索到但无法连接。。卡在正在连接阶段不动了。。

网上爬文了很久,也没找到解决办法。不过,无意间运行了dmesg工具查看了一下内核日志,

终于有点眉目了。

方法:dmesg | grep ath10k

曲线救国 ubuntu下使用无限网卡-我的技术分享
[ 13.700984] ath10k_pci 0000:03:00.0: Direct firmware load for ath10k/cal-pci-0000:03:00.0.bin failed with error -2
[ 13.701006] ath10k_pci 0000:03:00.0: Direct firmware load for ath10k/QCA6174/hw3.0/board-2.bin failed with error -2
[ 13.701010] ath10k_pci 0000:03:00.0: could not fetch firmware file 'ath10k/QCA6174/hw3.0/firmware-5.bin': -2
日志提示,找不到驱动这个设备所需的3个bin文件。

执行命令

cd /lib/firmware/ath10k/QCA6174/hw3.0/

进入这个提示不存在的文件所在的文件夹,我们可以看到这三个文件所不存在的

但存在2个类似文件名的bin文件,只是后边的数字不太一样

我直接重命名了以下

sudo mv board.bin  board-2.bin

sudo mv firmware-4.bin firmware-5.bin

注意需要sudo调用root权限才行修改文件

 

这个时候,sudo reboot 重启系统。

然后可以正常联网的,只不过用的是无线网卡,自带的QCA6174彻底挂了。

看来之前的操作导致6174完全无法驱动了,看来之不正常的6174驱动导致usb网卡的异常。

 

附:

sudo lshw -numeric -class network  检索网卡的硬件信息

iwlist scan 查看当前wifi的链接信息

sudo ifconfig -a 插件网卡的ip

rfkill list all 查看网络设备信息