deepin系统无线网络重新装驱动的解决方案

检测内核加载模块

lsmod | grep blue

查看是否有无线模块加载

接着检测软硬开关

查看Deepin Linux系统是否开启软或者硬开关,关闭了蓝牙模块,rfkill是Linux内核提供的一个子接口,用于进行 Wi-Fi、 蓝牙、3G和4G设备的开关控制的,结果发现根本没有无线设备。

sudo rfkill list

wxx@wxx-PC:~$ sudo rfkill list
请输入密码:
验证成功
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no

没有加载模块成功,于是想通过modprobe btusb加载一下模块看是否可以,发现加载以后还是不行

 

然后检查开机日志检测

于是开始检索日志信息,dmesg是用来检测系统开机时的信息的

首先查看一下驱动的型号

lspci | grep Wireless

然后

下载最新的固件并解压缩内容:

https://codeload.github.com/kvalo/ath10k-firmware/zip/master

 

进入无线驱动目录(都在目录/lib/firmwareh目录下)

cd /lib/firmware/ath 10k

删除原有驱动

rm -rf + 原有驱动型号

复制最新驱动进去

 

(QCA6174)这个是驱动型号,也有多种其他的型号

 

cp -rf /home/liwenbin/Downloads/ath10k-firmware-master/QCA6174 ./

进入对应目录,重命名驱动模块名称

cd QCA6174/hw3.0

mv firmware-4.bin_WLAN.RM.2.0-00180-QCARMSWPZ-1 firmware-4.bin

然后关机、重新开机,即可识别出模块了,这时候设备就可以正常工作了

然后继续查看(sudo rfkill list)对应的模块就已经存在了

上一篇:Linux系统移植篇5:STM32MP1微处理器之Trusted Firmware-A简介


下一篇:安装kali Linux提示