我刚买了一台联想 Yoga 3,14 英寸。它配备了 Qualcomm Atheros QCA61x4 无线网络适配器。我无法成功让这个 wifi 工作。我尝试了一些针对 Yoga 的建议,但它们显然使用了不同的适配器。我也尝试了 ndiswrapper,但没有成功。我下载了一个 Windows 驱动程序,它安装得很好,并表明它找到了匹配的硬件,但仍然没有 wifi。
如果我不能尽快让它工作,我就得把机器寄回去。没有 Ubuntu 的生活是不可想象的。任何帮助都将不胜感激。
答案1
我能够在 ubuntu 15.04 全新安装上运行我的 Qualcomm Atheros 61x4。实际上不是针对联想型号,而是针对 Acer Aspire VN7 Nitro 791G。以下是我完成的步骤:
- 安装内核源:apt-get install linux-headers-(uname -r)
- 从 kvalo 下载了 athk 主源:git clonehttps://github.com/kvalo/ath.git
- 下载了 backports 树:“git clone git://git.kernel.org/pub/scm/linux/kernel/git/backports/backports.git”
- 根据 linux-wireless 上的说明构建了新的反向移植树:https://wireless.wiki.kernel.org/en/users/drivers/ath10k/backports
- 从 sumdog 下载固件并将其复制到 /lib/firmware/ath10k/QCA6174/hw2.1/:
(抱歉,我不允许发布超过两个链接)
“wget github.com/sumdog/ath10k-firmware/raw/5faf5bb7c7413f9bbde54cca6fff58e/ath10k/QCA6174/hw2.1/board.bin”
和
“wget github.com/sumdog/ath10k-firmware/raw/5faf5bb7c7413f9bbde54cca6fff58e/ath10k/QCA6174/hw2.1/firmware-4.bin”
- 创建了 athk10 配置文件,如之前这篇文章中所述: sudo echo "options ath10k_core skip_otp=y" > /etc/modprobe.d/ath10k.conf
- 将 firmware-4.bin 复制到 firmware-5.bin,因为 dmesg 声称未找到 firmware-5.bin
希望这可以帮助。
答案2
编辑:英特尔 3160NGW 卡是 Yoga 3 11 和 Yoga 3 14 的卡。我进行了更换,并确认它可以正常工作。如果你这样做,确保你拿到的是 FCC ID 为 PD93160NGU 的卡,其他 ID 将不是被 BIOS 识别。
原帖:我有一台 Yoga 3 11,它有相同的 Atheros 卡(QCA61x4)。我一直在密切关注驱动程序问题,但情况似乎不容乐观。QCA6174 驱动程序有一些动向,但我确信它不适用于 QCA61x4(不同的 PCI 列表——6174 为 003e,61x4 为 0041)。我可以想象最终我们将提供 Linux 内核支持,但还需要一段时间。
我非常喜欢这台电脑,所以我会保留它。与此同时,我使用 USB wifi,并订购了替换的英特尔 wifi 卡 (3160NGW)。yoga 的 BIOS 很挑剔,根据阅读联想发布的 BIOS,3160 是我们的型号的最佳选择合规文件。如果您决定更换 wifi 卡,请确保您购买的 FCC ID 匹配。对于 14 型号,我会验证 wifi 是否也使用 M.2 连接。祝您好运!
答案3
在我的机器联想 yoga 3 11 上:
uname -r
3.19.0-15
lspci -nn
...Qualcomm Atheros Device [168c:003e] (rev 20)
我这样解决了这个问题。
但是我是从装有 Ubuntu 15.04 的 USB 驱动器启动的,因此您必须稍微熟悉以下步骤才能完成完整安装。
- 下载驱动程序 http://kernel.ubuntu.com/~adamlee/lp1383184/ath10k-dkms_1.1_all.deb
- 将其复制到记忆棒上。(我是在 Windows 上做的)
- 启动 Ubuntu 并进入你复制文件的目录。(提示:开始查找 /media/cdrom 下的文件)
sudo dpkg -i ./ath10k-dkms_1.1_all.deb
- 重启
希望这也能为您解决这个问题!