pyb*_*ers 17 wireless kernel atheros drivers
我已经用尽了谷歌如何做到这一点,再加上作为一个初学者。
我正在尝试安装此模块。
我有一个很好的新 Acer Nitro(一旦我取消了对 win 8.1 的依赖,它会更好),带有 Atheros Qualcomm QCA61x4 wifi/蓝牙卡,它似乎弹出与168c:003eQCA6174相同的签名,所以我希望这个模块将工作。
我曾尝试使用 Windows 驱动程序和 ndiswrapper,但这对我不起作用。
我也尝试将内核升级到 3.19,但这似乎没有解决。现在在 FRESH 14.04 安装上。
如何从 github 下载适当的文件(& 我在哪里保存它们?)
我需要哪些软件包来重建内核?(我有一个全新的 14.04 安装)
sff*_*ffc 15
我的 Acer Aspire V17 Nitro Black Edition 和 Ubuntu 15.10 出现了许多问题,但我设法解决了 Wi-Fi。我不得不结合上面的答案做一些事情,即:
我正在通过 Wi-Fi 的新互联网连接发布此评论。到目前为止,它似乎运行良好。
Jer*_*y31 11
可以访问互联网(例如以太网)的 Ubuntu 16.04 用户应该只需要安装更新并重新启动:
sudo apt-get update
sudo apt-get upgrade
sudo reboot
Run Code Online (Sandbox Code Playgroud)
对于那些没有互联网的人,从这里下载固件驱动程序。为您的架构选择最新版本。例如,适用于 amd64 的 1.157.5 版(截至 2016 年 11 月 29 日的最新版本)在此处。
获得.deb软件包后,照常安装。对于我们的示例,它是:
sudo dpkg -i linux-firmware_1.157.5_all.deb
Run Code Online (Sandbox Code Playgroud)
重新启动,现在它应该可以工作了。
安装 backports 可能比尝试使用 github 更容易
sudo apt-get install build-essential linux-headers-generic
wget https://www.kernel.org/pub/linux/kernel/projects/backports/2015/03/13/backports-20150313.tar.xz
tar xvfJ backports-20150313.tar.xz
cd backports-20150313
make defconfig-ath10k
make
sudo make install
Run Code Online (Sandbox Code Playgroud)
然后完成后重新启动。您的 wifi 对 Linux 来说是相当新的,因此即使使用此功能,它也可能无法完全正常运行
V-M*_*ark 10
安装具有 4.2 内核的新 Ubuntu (15.10) 后,我的新笔记本电脑 Asus Aspire V3-371-51 遇到了类似的问题(因此不需要向后移植)。
$ uname -r
4.2.0-16-generic
Run Code Online (Sandbox Code Playgroud)
lspci 显示以下数据:
$ lspci
02:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 20)
$ lspci -n
02:00.0 0280: 168c:003e (rev 20)
Run Code Online (Sandbox Code Playgroud)
检查 dmesg,我意识到在我的情况下缺少固件。
[ 2.360584] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/cal-pci-0000:02:00.0.bin failed with error -2
[ 2.362523] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/QCA6174/hw2.1/board-pci-168c:003e:11ad:0804.bin failed with error -2
[ 2.362527] ath10k_pci 0000:02:00.0: failed to load spec board file, falling back to generic: -2
[ 2.362536] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/QCA6174/hw2.1/board.bin failed with error -2
[ 2.362538] ath10k_pci 0000:02:00.0: failed to fetch generic board data: -2
[ 2.362540] ath10k_pci 0000:02:00.0: failed to fetch board file: -2
[ 2.362541] ath10k_pci 0000:02:00.0: could not fetch firmware files (-2)
[ 2.362543] ath10k_pci 0000:02:00.0: could not probe fw (-2)
Run Code Online (Sandbox Code Playgroud)
从复制适当的固件https://github.com/kvalo/ath10k-firmware/archive/master.zip到/lib/firmware/ath10k/QCA6174/hw2.1的伎俩-重启后。
顺便说一句,我必须创建那个路径,因为之前只有QCA988X子目录/lib/firmware/ath10k。
小智 8
不是一个完整的答案(类似的情况 - Fedora 22、4.0 内核上的 ath10k/QCA6174),但有更多资源:
https://wireless.wiki.kernel.org/en/users/drivers/ath10k指向: https://github.com/kvalo/ath10k-firmware。
查看 dmesg,我可以在以下位置加载固件 4.bin(尽管未经测试):
/lib/firmware/ath10k/QCA6174/hw2.1
Run Code Online (Sandbox Code Playgroud)
但是,我也得到:
Direct firmware load for ath10k/cal-pci-0000:03:00.0.bin failed with error -2
invalid firmware magic
Direct firmware load for ath10k/QCA6174/hw2.1/firmware-3.bin failed with error -2
could not fetch firmware file 'ath10k/QCA6174/hw2.1/firmware-3.bin': -2
Run Code Online (Sandbox Code Playgroud)
所以在这个设置中似乎仍然缺少一些东西。下一步是将长文件名firmware-3.bin_xxxxxx重命名为firmware-3.bin
PS(重新加载ath10k内核模块):
sudo rmmod ath10k_pci
sudo modprobe -v ath10k_pci
Run Code Online (Sandbox Code Playgroud)
然后选择iwconfig或NetworkManager。
因此,完整安装的步骤是:
sudo cp -r QCA6174 /lib/firmware/ath10k/
cd /lib/firmware/ath10k/QCA6174/hw2.1
sudo cp firmware-5.bin.SW_xxxxxx firmware-5.bin
这一步可能会随着驱动程序的开发而改变。xxxx并且-5正在进化。
sudo rmmod ath10k_pci
sudo modprobe -v ath10k_pci
完成这些步骤后,我可以连接到 WPA2 WiFi 路由器,并且在 Acer v5 vn7-591g black nitro 中一切正常。
小智 5
我能够在 ubuntu 15.04 全新安装上运行我的 Qualcomm Atheros 61x4。实际上不是针对联想型号,而是针对 Acer Aspire VN7 Nitro 791G 这些是我完成的步骤:
从 kvalo 下载了 athk 主源:
git clone https://github.com/kvalo/ath.git
下载了反向移植树:
git clone git://git.kernel.org/pub/scm/linux/kernel/git/backports/backports.git
从 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
Run Code Online (Sandbox Code Playgroud)firmware-4.bin到firmware-5.bindmesg 声称未找到firmware-5.bin| 归档时间: |
|
| 查看次数: |
122079 次 |
| 最近记录: |