Bug 1860569

Summary: Killer AX500-DBS cannot load firmware
Product: [Fedora] Fedora Reporter: Carlo Jessurun <carlojessurun>
Component: kernelAssignee: Dusty Mabe <dustymabe>
Status: CLOSED UPSTREAM QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 32CC: acaringi, airlied, bskeggs, hdegoede, ichavero, itamar, jarodwilson, jeremy, jforbes, jglisse, john.j5live, jonathan, josef, kernel-maint, lgoncalv, linville, masami256, mchehab, mjg59, steved
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-07-27 16:57:52 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Carlo Jessurun 2020-07-25 08:31:54 UTC
Fedora 32/33 on the new Dell XPS 15 9500 cannot load the Killer Wifi firmware.

The spec sheet for the laptop says it is a "Killer Wi-fi 6 AX500-DBS (2x2) and Bluetooth 5.1"

lspci doesn't seem to list a wifi device, unless this is it:
[carjessu@localhost ~]$ lspci -vv | grep Network -A 9
6c:00.0 Network controller: Qualcomm Device 1101 (rev 01)
  Subsystem: Bigfoot Networks, Inc. Device a501
  Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
  Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
  Region 0: Memory at b4200000 (64-bit, non-prefetchable) [disabled] [size=1M]
  Capabilities: <access denied>

6d:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5260 PCI Express Card Reader (rev 01)
  Subsystem: Dell Device 097d
  Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
  Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-

modinfo iwlwifi shows that the quite some firmware is in fact present:
[carjessu@localhost ~]$ modinfo iwlwifi
filename:       /lib/modules/5.8.0-0.rc6.20200720git5714ee50bb43.1.fc33.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko.xz
license:        GPL
author:         Intel Corporation <linuxwifi>
description:    Intel(R) Wireless WiFi driver for Linux
firmware:       iwlwifi-100-5.ucode
firmware:       iwlwifi-1000-5.ucode
firmware:       iwlwifi-135-6.ucode
firmware:       iwlwifi-105-6.ucode
firmware:       iwlwifi-2030-6.ucode
firmware:       iwlwifi-2000-6.ucode
firmware:       iwlwifi-5150-2.ucode
firmware:       iwlwifi-5000-5.ucode
firmware:       iwlwifi-6000g2b-6.ucode
firmware:       iwlwifi-6000g2a-6.ucode
firmware:       iwlwifi-6050-5.ucode
firmware:       iwlwifi-6000-6.ucode
firmware:       iwlwifi-7265D-29.ucode
firmware:       iwlwifi-7265-17.ucode
firmware:       iwlwifi-3168-29.ucode
firmware:       iwlwifi-3160-17.ucode
firmware:       iwlwifi-7260-17.ucode
firmware:       iwlwifi-8265-36.ucode
firmware:       iwlwifi-8000C-36.ucode
firmware:       iwlwifi-9260-th-b0-jf-b0-46.ucode
firmware:       iwlwifi-9000-pu-b0-jf-b0-46.ucode
firmware:       iwlwifi-SoSnj-a0-gf-a0-56.ucode
firmware:       iwlwifi-SoSnj-a0-gf4-a0-56.ucode
firmware:       iwlwifi-ty-a0-gf-a0-56.ucode
firmware:       iwlwifi-so-a0-gf-a0-56.ucode
firmware:       iwlwifi-so-a0-hr-b0-56.ucode
firmware:       iwlwifi-so-a0-jf-b0-56.ucode
firmware:       iwlwifi-cc-a0-56.ucode
firmware:       iwlwifi-QuQnj-b0-jf-b0-56.ucode
firmware:       iwlwifi-QuZ-a0-jf-b0-56.ucode
firmware:       iwlwifi-QuZ-a0-hr-b0-56.ucode
firmware:       iwlwifi-Qu-b0-jf-b0-56.ucode
firmware:       iwlwifi-Qu-c0-hr-b0-56.ucode
firmware:       iwlwifi-QuQnj-b0-hr-b0-56.ucode
firmware:       iwlwifi-Qu-b0-hr-b0-56.ucode

I've tested this both in 32 and in rawhide on kernel 5.8.0-0.rc6.20200720git5714ee50bb43.1.fc33.x86_64

Please let me know if I can supply more data or test something on the platform.

Comment 1 Dusty Mabe 2020-07-25 11:53:45 UTC
Why did you file this under Fedora CoreOS? Seems like it should go against the kernel or some other component.

Comment 2 Carlo Jessurun 2020-07-25 13:33:27 UTC
@Dusty Mabe, that must have been a pasting typo. I've updated the ticket to kernel, thanks for the reminder.

Comment 3 Justin M. Forbes 2020-07-27 16:57:52 UTC
The AX500 is not supported at this time, there is no upstream driver. This is why Dell is still using the AX1650 on the machines they are selling with Linux. This should by supported by the ath11k driver, which I think is targeted for linux 5.9 series kenels, and will likely be out in late fall.  Closing as upstream, though I would expect if you want to run rawhide kernels, support should be there in 3-4 weeks.

Comment 4 Carlo Jessurun 2020-07-27 19:50:52 UTC
Thanks heaps for the update, will keep an eye on rawhide.