我按照此处最佳答案中的说明进行操作:
我的 wifi Qualcomm Atheros 设备 [168c:0041](rev 20)在联想 flex 3 14 上的 Ubuntu 14.04.3 中无法显示和工作
但得到:
(Reading database ... 323177 files and directories currently installed.)
Preparing to unpack backath10k-dkms_2.0_all.deb ...
------------------------------
Deleting module version: 2.0
completely from the DKMS tree.
------------------------------
Done.
Unpacking backath10k-dkms (2.0) over (2.0) ...
Setting up backath10k-dkms (2.0) ...
Loading new backath10k-2.0 DKMS files...
First Installation: checking all kernels...
Building only for 4.4.8-040408-generic
Building for architecture x86_64
Building initial module for 4.4.8-040408-generic
ERROR (dkms apport): kernel package linux-headers-4.4.8-040408-generic is not supported
Error! Bad return status for module build on kernel: 4.4.8-040408-generic (x86_64)
Consult /var/lib/dkms/backath10k/2.0/build/make.log for more information.
我已将 make.log 的内容链接到以下 pastebin 中:http://pastebin.com/dnuAvDfE
我应该怎么办?
编辑:我运行了“sudo dkms remove backath10k/2.0 --all”并得到了以下结果:http://pastebin.com/UVyiZTLp我仍然无法连接。
编辑:解决了!请参阅下面 Jeremy 的评论
答案1
Ubuntu 16.04 用户不应使用反向移植或任何 dkms 包,因为 16.04 内核支持的设备比以前的版本多。在大多数情况下,您需要设置参数skip_otp
并安装固件。有效的固件来自https://github.com/atondwal/ath10k-firmware.git
仅在以下情况下使用此固件:
02:00.0 Network controller [0280]: Qualcomm Atheros Device [168c:0041] (rev 20)
Subsystem: Lenovo Device [17aa:3545]
echo "options ath10k_core skip_otp=Y" | sudo tee /etc/modprobe.d/ath10k_core.conf
git clone https://github.com/atondwal/ath10k-firmware.git
sudo cp -r ath10k-firmware/ath10k/ /lib/firmware/
cd /lib/firmware/ath10k/QCA6164
sudo cp -r hw2.1/ /lib/firmware/ath10k/QCA6174/
答案2
|| 解决联想 Z51-70 中的 Wifi 问题的分步指南 ||
从此链接下载名为 Wifi-70 的 tar.gz 文件 -无线网络70.tar.gz
将 tar.gz 文件解压到所需位置/目录
(例如 /home 目录)
tar -xzvf Wifi-70.tar.gz -C /home
- 通过终端转到 Wifi-70 目录中名为 - backports-20150731 的文件夹;只需右键单击该文件夹并在终端中打开
然后运行以下命令(我们只是尝试在这里编译代码)
sudo make install
- 完成后,转到 Wifi-70 中名为 ath10k-firmware-master 的文件夹
然后运行以下命令
sudo cp -R ath10k/ /lib/firmware/
sudo bash -c 'echo "options ath10k_core skip_otp=y" >
/etc/modprobe.d/ath10k.conf'
- 现在重启系统。重启后运行以下命令。
(如果不重启就运行将会抛出错误)
sudo modprobe ath10k_pci
希望它能解决您的问题:)
答案3
尝试解决问题的步骤;
1-打开软件和更新并点击其他驱动程序
2-安装与网卡相关的任何驱动程序
3- reebot 系统
附加建议;
1-打开终端并输入--nm-connection-editor--然后按回车键。
2- 单击添加按钮 - 确保您选择了正确的网络连接,即 WiFi。
如果您不确定如何更新您的驱动程序和固件,那么 ubuntu mate 中有一款软件叫做欢迎屏幕,它在欢迎屏幕上有一个名为驱动程序的设置,它将安装您的系统需要安装的任何固件和驱动程序;
在终端中输入sudo apt install ubuntu-mate-welcome
然后一旦安装完毕在终端中输入ubuntu-mate-welcome
然后点击 > 开始 > 驱动程序
希望这有助于解决您的问题!
答案4
您的驱动程序需要缺少的固件:
Direct firmware load for ath10k/QCA6174/hw2.1/board-2.bin failed with error -2
通过以太网、网络共享或任何可能的方式建立有效的互联网连接,请打开终端并执行以下操作:
sudo apt-get update
sudo apt-get install git
git clone https://github.com/kvalo/ath10k-firmware.git
cd ath10k-firmware/QCA6174/hw2.1
sudo cp * /lib/firmware/ath10k/QCA6174/hw2.1
cd /lib/firmware/ath10k/QCA6174/hw2.1
sudo mv firmware-5.bin_SW_RM.1.1.1-00157-QCARMSWPZ-1 firmware-5.bin
重启。