安装 16.04 后,联想 G50-45 上没有 (Qualcomm Atheros) Wi-Fi

安装 16.04 后,联想 G50-45 上没有 (Qualcomm Atheros) Wi-Fi

所以我刚刚在我儿子的联想 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 日

相关内容