所以我刚刚在我儿子的联想 G50-45 上“全新”安装了 Ubuntu 16.04 LTS(“Xenial Xerus”),正如你所见这里,我以前遇到过 Wi-Fi 消失的问题……以前,我能够解决这个问题这是我曾经做过的尝试过在 Ubuntu 16.04 LTS 下,然而这一次,该解决方案不起作用。
有任何想法吗?
更新 1:我尝试在“UEFI 模式”下进行“全新”安装(通过 UEFI 设置禁用安全启动),也尝试在启用“传统模式”的情况下进行第二次“全新”安装... 多次重启之间以太网电缆均已连接(即笔记本电脑可以访问互联网),但这台笔记本电脑仍然没有 Wi-Fi。
更新 2:执行“全新”安装后,dkms status
现在什么都不显示...无论使用以太网电缆还是不使用互联网访问,除了新的终端提示符外什么都不显示(这是在我必须使用 安装 dkms 之后sudo apt-get install dkms
)。
更新 3:sudo lshw -C network
显示:
*-network
description: Network controller
product: QCA6164 802.11ac Wireless Network Adapter
vendor: Qualcomm Atheros
physical id: 0
bus info: pci@0000:01:00.0
version: 20
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: driver=ath10k_pci latency=0
resources: irq:37 memory:f0800000-f09fffff
*-network
description: Ethernet interface
product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:02:00.0
logical name: enp2s0
version: 10
serial: 50:7b:9d:45:9b:62
size: 1Gbit/s
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl8168g-3_0.0.1 04/23/13 ip=10.0.0.22 latency=0 link=yes multicast=yes port=MII speed=1Gbit/s
resources: irq:33 ioport:2000(size=256) memory:f0c04000-f0c04fff memory:f0c00000-f0c03fff
如果我没记错的话,这意味着 Ubuntu 16.04 LTS 可以“看到”(集成)无线网卡......但它无法使用它。
答案1
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1436940可能就是您正在寻找的。
从此链接建议修复(对于 16.04 来说步骤 1 是不必要的):
2)删除 Ubuntu 附带的此卡的固件文件夹:
sudo rm -r /lib/firmware/ath10k/QCA6174/
3)下载最新固件:
wget https://github.com/kvalo/ath10k-firmware/archive/master.zip
4) 解压下载的文件。ath10k-firmware-master 文件夹中有一个名为 QCA6174 的文件夹。将 QCA6174 文件夹复制到 /lib/firmware/ath10k:
unzip master.zip
sudo cp -r ath10k-firmware-master/QCA6174/ /lib/firmware/ath10k/
5)重命名两个固件文件,如下所示:
cd /lib/firmware/ath10k/QCA6174/hw2.1/
sudo mv firmware-5.bin_SW_RM.1.1.1-00157-QCARMSWPZ-1 firmware-5.bin
cd /lib/firmware/ath10k/QCA6174/hw3.0/
sudo mv firmware-4.bin_WLAN.RM.2.0-00180-QCARMSWPZ-1 firmware-4.bin
6) 重启电脑。运行“lshw -C network”查看网卡是否被识别。您可以删除之前下载的文件:
cd ~
rm master.zip
rm -r ath10k-firmware-master/
已验证可在 Ubuntu 16.04 LTS(内核为 4.4.0-21-generic)上运行
最后更新于 2016 年 4 月 22 日