我昨天安装了 Ubuntu 14.04 和它的所有更新,并且我在 Google 上阅读了许多关于如何让 Ubuntu 检测你的 WiFi 卡的解决方案,但都不起作用,可能是因为我的 WiFi 卡与其他人的不一样,我能够通过在终端上输入以下内容来识别 WiFi 卡型号:“lshw -C network”
这是模型描述:
"*-network UNCLAIMED
description: Network controller
product: QCA6164 802.11ac Wireless Network Adapter
vendor: Qualcomm Atheros
physical id: 0
bus info: pci@0000:03:00.0
version: 20
width: 64 bits
clock: 33MHz
capabilities: bus_master cap_list
configuration: latency=0
resources: memory:f0800000-f09fffff"
我无法让它工作,我尝试了附加驱动程序选项,它没有显示任何未知驱动程序,除了 AMD 显卡,我只能通过有线或蓝牙访问互联网。是的,Ubuntu 是最新的,我不知道是否应该下载任何额外程序。
提前致谢!
答案1
根据 Linux Wireless wiki,要使此无线网卡正常工作,您需要内核版本为 4.3 或更高版本。由于您使用的是全新安装的 14.04,因此您当前的内核可能是 3.19。在终端中,键入以下命令查看当前内核版本:
uname -r
假设您有以太网连接,您可以通过在终端中运行此命令来安装内核版本 4.4:
sudo apt-get install linux-generic-lts-xenial
内核安装完成后,重新启动计算机,然后按照以下说明进行操作此错误报告:
1)从以下位置获取最新固件https://github.com/kvalo/ath10k-firmware/archive/master.zip
2) 解压此文件,并将 ath10k-firmware-master 的内容复制到 /lib/firmware/ath10k。
3)重命名两个固件文件,如下所示:
cd /lib/firmware/QCA6174/hw2.1
sudo mv firmware-5.bin_SW_RM.1.1.1-00157-QCARMSWPZ-1 firmware-5.bin
cd /lib/firmware/QCA6174/hw3.0
sudo mv firmware-4.bin_WLAN.RM.2.0-00180-QCARMSWPZ-1 firmware-4.bin
4) 重启电脑。运行“lshw -C network”查看网卡是否被识别。