自从我双启动 Windows 8 PC 以来,我无法在 Ubuntu(版本 14.04)中连接 wifi,尽管以太网已连接。我尝试了许多方法,包括要求下载 b43.zip、bcmwl .deb 文件并通过终端执行命令。许多方法甚至从假设 broadcom 驱动程序在“附加驱动程序”区域中可见开始。但无论我做什么,驱动程序都不会出现在附加驱动程序区域中。(关于这个主题的其他答案无法解决我的问题,因此重新提问)提前致谢
在我的电脑上,附加驱动程序区域如下所示:
命令 lspci -knn | grep Net -A2 的输出是:
03:00.0 Network controller [0280]: Qualcomm Atheros QCA6164 802.11ac Wireless Network Adapter [168c:0041] (rev 20)
Subsystem: Lenovo Device [17aa:3545]
04:00.0 Display controller [0380]: Advanced Micro Devices, Inc. [AMD/ATI] Venus XTX [Radeon HD 8890M / R9 M275X/M375X] [1002:6820] (rev ff)
答案1
您没有 Broadcom 无线适配器。因此安装任何 Broadcom 驱动程序都是没有意义的。
您有一个 Atheros 适配器。它受内核 4.4 支持。您可以通过运行以下命令升级 Ubuntu 14.04 中的内核:
sudo apt-get update
sudo apt-get install linux-generic-lts-xenial
您可能还需要linux-firmware
升级
sudo apt-get install linux-firmware
完成此操作后重新启动。我不能 100% 确定固件已添加到 Ubuntu 软件包中。如果没有,则需要手动安装固件。
您可以通过以下方式手动安装固件:
echo "options ath10k_core skip_otp=Y" | sudo tee /etc/modprobe.d/ath10k_core.conf
sudo rm -r /lib/firmware/ath10k/QCA6174/
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/