Ubuntu 20.04 支持 Killer AX500s DBS 驱动程序

在阅读了与主题中包含的关键词相似的可用页面后,我决定提出一个问题,因为我真的不知道该怎么办。
几天前,我购买了新的DELL XPS 15 9500(i9版本),配备了网络适配器Killer AX500s DBS。在Ubuntu 20.04[.1]和默认内核5.4.x上,无线和蓝牙根本看不到。我尝试安装驱动程序,更改内核(甚至到5.9版本),但没有运气 - 在最后一种情况下,蓝牙图标出现了,但工作不正常(即使打开也失败,如果设法打开 - 无法连接到我的鼠标)。我发现所提及的网络适配器目前不受支持: 我的问题是: 有人知道这个问题是否会很快或永远得到支持吗(我必须决定是否要退还新电脑-时间有限)?如果不行,我应该去哪里询问呢?我真的对此感到困惑,不知道是否值得等待。
我发现有一些驱动程序-https://github.com/kvalo/ath11k-firmware 有人尝试过手动安装它吗(如何操作?这是我没有尝试过的最后一件事),并且它有效吗? lspci 的输出结果
6c:00.0 Network controller [0280] Qualcomm Device [17cb:1101] (rev 01)
Subsystem Bigfoot Networks, Inc. Device [1a56:a501]

请[编辑]您的问题并添加lspci -knn | grep Net -A3; rfkill list终端命令的输出。 - Pilot6
6c:00.0 网络控制器 [0280] 高通设备 [17cb:1101] (版本 01) 子系统 Bigfoot Networks, Inc. 设备 [1a56:a501] - luk07
那个 GitHub 不是驱动程序,而是固件。看起来这个设备还不受支持。 - Pilot6
你的5.9内核是否有ath11k驱动程序?在执行sudo updatedb之后,再执行locate ath11k。欢迎来到Ask Ubuntu。 - chili555
sudo: updatedb: 找不到命令 - luk07
尝试使用sudo apt install mlocate命令来安装locateupdatedb - dennisobrien
11个回答

我刚刚发现在"linux-firmware"软件包版本1.187.7中,支持AX500s DBS。该软件包目前位于Ubuntu的proposed存储库https://launchpad.net/ubuntu/+source/linux-firmware/1.187.7
我可以确认我现在正在XPS 13 9310 (2020年末款)上运行Ubuntu 20.04.1,并通过AX500s DBS Wifi连接。
为了让无线网卡被识别,我需要:
# sudo apt install linux-oem-20.04-edge # installs kernel version 5.10.0-1008-oem
# sudo apt install linux-firmware=1.187.7 # from ubuntu proposed, which I temporarily enabled

1它工作正常且稳定吗?同时,挂起和恢复功能是否也适用于WiFi? - tomodachi
2在一台装有Ubuntu 20.04.2的Dell XPS 17 (9700)上,只需运行第一个命令(sudo apt install linux-oem-20.04-edge),就可以解决无线网络问题。它还解决了声音问题!这将内核升级到5.10.0-1008-oem。 - dennisobrien
安装了linux-oem-20.04-edge内核后,在Dell XPS 15 9500上确认可正常运行。 - Dave
1上述评论对我在Dell XPS 17(9700)上起作用。但是正如@tomodachi提到的,在挂起并重新打开笔记本电脑后,Wi-Fi无法工作。我每次都需要重新启动笔记本电脑才能使Wi-Fi正常工作。有人知道解决方法吗? - vasudevanp

我从7个月前开始关注这个问题,因为我购买了戴尔XPS 9500,并配备了Killer Wifi 6 AX500-DBS网卡。通过升级到运行在Linux内核5.11上的Ubuntu 20.04.2,我能够使用它。

Killer ax500的问题已通过将内核更新至版本5.10.3解决。我正在使用Ubuntu 20.04,无线网络和蓝牙功能完美运行。 祝一切顺利。

我在我的XPS 15 9500 i9上有wifi功能(顺便说一句:我运行的是20.10而不是20.04,所以结果可能会有所不同)。
首先,我查阅了这篇文章,声称可以解决这个问题: https://medium.com/@tomas.heiskanen/dell-xps-15-9500-wifi-on-ubuntu-20-04-d5f1c218e78a,但我发现链接的LKML页面说这是在内核v5.10-rc2中添加的,而现在已经有v5.10.4版本了。
所以首先,我将内核更新到了5.10.4版本: https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.10.4/
然后,如在LKML上提到的https://lkml.org/lkml/2020/9/14/964,我克隆了https://github.com/kvalo/ath11k-firmware并将固件文件复制到适当的目录中:
sudo mkdir -p /lib/firmware/ath11k/QCA6390/hw2.0/
sudo cp QCA6390/hw2.0/WLAN.HST.1.0.1-01740-QCAHSTSWPLZ_V2_TO_X86-1/*.bin /lib/firmware/ath11k/QCA6390/hw2.0/
sudo cp QCA6390/hw2.0/WLAN.HST.1.0.1-01740-QCAHSTSWPLZ_V2_TO_X86-1/bdwlan.e04 /lib/firmware/ath11k/QCA6390/hw2.0/board.bin

之后,我重新启动了电脑,就能够连接到无线网络了。

1谢谢Nick。我尝试按照你详细说明的步骤操作,但是在你提供的GitHub仓库中,cp命令使用的路径名不存在,可能是因为更新的原因。你实际上复制了哪些文件?在复制文件之后,你是否需要运行其他命令或配置任何选项?谢谢。 - George
我也在努力找出提交版本或实际复制的文件。路径不存在。我最好的猜测是.bin和bdwlan.e04都被移动到了这个目录下:https://github.com/kvalo/ath11k-firmware/tree/master/QCA6390/hw2.0/msm/1.0.1.c1.2/WLAN.HST.1.0.1.c1.2-00014-QCAHSTSWPL_SILICONZ-1 - newms87
跟进一下,使用来自ath11k-firmware仓库的提交659f221,你可以将QCA6390/hw2.0/board-2.binQCA6390/hw2.0/1.0.1/WLAN.HST.1.0.1-01740-QCAHSTSWPLZ_V2_TO_X86-1/(amss.bin|m3.bin)文件复制到你的/lib/firmware/ath11k/QCA6390/hw2.0/目录中(你可能需要先创建这个目录)。然后,在使用5.10.3以上版本的内核重新启动后,它应该能够正常工作(早期版本也可能存在,但未经测试)。 - newms87

新的XPS 15,两周前于2021年5月5日进行了全新的21.04安装。
我遇到了问题,在过去的两周里,我的新XPS 15 9500和21.04出现了两次无线网络一开始正常,然后突然不可用的情况。通过lspci命令可以看到网卡。
在绝望中尝试了许多在线找到的故障排除选项后,我使用USB启动回到了20.10版本,但在那里也无法使用无线网络。
重新启动到已安装的21.04版本后,神奇地无线网络又恢复了。
$ uname -a
Linux XPS-15-9500 5.11.0-17-generic #18-Ubuntu SMP Thu May 6 20:10:11 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

我不知道是不是试用版20.10修复了问题,还是纯属巧合?
pathp@XPS-15-9500:~$ sudo lshw -C network
[sudo] password for pathp: 
  *-network                 
       description: Wireless interface
       product: QCA6390 Wireless Network Adapter [AX500-DBS (2x2)]
       vendor: Qualcomm
       physical id: 0
       bus info: pci@0000:6c:00.0
       logical name: wlp108s0
       version: 01
       serial: 9c:b6:d0:3f:10:89
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=ath11k_pci driverversion=5.11.0-17-generic firmware=N/A ip=192.168.1.16 latency=0 link=yes multicast=yes wireless=IEEE 802.11
       resources: irq:170 memory:b4200000-b42fffff

我收到了一台新的XPS 13 9310,Ubuntu 20.04无法正常工作,但是Ubuntu 21.10可以直接使用。

我使用同一台笔记本电脑(XPS 15 9500 I9版本)也遇到相同的问题。 我注意到Killer wifi ax500的支持将随着新的内核5.9版本的发布而推出。
稳定版本将于10月11日或下周发布。

我看到它已经发布了!如果它对你有用的话,请告诉我。 - luk07
@luk07 在内核中我在哪里可以找到这个驱动程序?https://github.com/torvalds/linux/tree/master/drivers/net/wireless 上没有高通的驱动程序。 - Guerlando OCs
很不幸,我没能成功让它工作,并且退还了我的笔记本电脑。驱动程序被命名为at11k。我看到有人成功安装了它- https://medium.com/@tomas.heiskanen/dell-xps-15-9500-wifi-on-ubuntu-20-04-d5f1c218e78a - luk07

抱歉耽搁了,但在过去的几天里我一直在努力解决这个问题。 最终,我找到了一个指南,帮我解决了AX500的问题,按照这个指南一步一步操作 https://medium.com/@tomas.heiskanen/dell-xps-15-9500-wifi-on-ubuntu-20-04-d5f1c218e78a
一些建议。
  • 在进行操作之前,请不要安装新的内核5.9。在过程中,您将同时安装内核5.9rc5(是的,它是一个候选版本,可能会有一些问题,我将在接下来的几天内进行测试);
  • 在开始使用指南之前,请安装pahole(最低所需版本为1.16)。您可以在这里找到1.17.1版本的链接http://archive.ubuntu.com/ubuntu/pool/universe/d/dwarves-dfsg/dwarves_1.17-1_amd64.deb
  • 当您完成指南中的配置文件设置后,请将其保存为.config。

希望这对您也有效。


我购买了一台标准版(非开发者版本)的XPS 13 9310。正常的20.04或20.10 Ubuntu安装无法识别AX500 wifi芯片。
我尝试了即将发布的21.04的夜间版本。安装程序没有Wifi驱动程序,但安装完成后,AX500被识别并正常工作。在安装过程中,我使用以太网连接,我不知道驱动程序是在标准安装程序中还是在安装过程中作为更新引入的。在安装时,我建议确保以某种方式连接到网络,以确保AX500驱动程序在安装后可用。
这是Ubuntu 21.04每日构建的链接:

https://cdimage.ubuntu.com/daily-live/current/


我在Ubuntu 20.10上使用机器时遇到了同样的问题。我升级到21.04,现在WiFi可以正常工作了。