Bug 1727457 - Killer Wifi AX1650 cannot load firmware
Summary: Killer Wifi AX1650 cannot load firmware
Keywords:
Status: CLOSED EOL
Alias: None
Product: Fedora
Classification: Fedora
Component: iwlwifi-firmware
Version: 31
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Orphan Owner
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-07-06 14:20 UTC by Luke Hutchison
Modified: 2020-11-24 15:51 UTC (History)
28 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2020-11-24 15:51:55 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Luke Hutchison 2019-07-06 14:20:48 UTC
Fedora 30 on the new Dell XPS 15 7590 cannot load the Killer Wifi firmware.

The spec sheet for the laptop says it is a "Killer AX1650 (2x2) built on Intel WiFi 6 chipset + Bluetooth 5.0".

lspci -k doesn't seem to list a wifi device, unless this is it:

3b:00.0 Network controller: Intel Corporation Device 2723 (rev 1a)
	Subsystem: Bigfoot Networks, Inc. Device 1654
	Kernel modules: iwlwifi

dmesg output shows that the wifi firmware could not be found:

[    4.135119] iwlwifi 0000:3b:00.0: enabling device (0000 -> 0002)
[    4.150650] iwlwifi 0000:3b:00.0: Direct firmware load for iwlwifi-QuQnj-b0-hr-b0-46.ucode failed with error -2
[    4.150659] iwlwifi 0000:3b:00.0: Direct firmware load for iwlwifi-QuQnj-b0-hr-b0-45.ucode failed with error -2
[    4.150667] iwlwifi 0000:3b:00.0: Direct firmware load for iwlwifi-QuQnj-b0-hr-b0-44.ucode failed with error -2
[    4.151099] iwlwifi 0000:3b:00.0: Direct firmware load for iwlwifi-QuQnj-b0-hr-b0-43.ucode failed with error -2
[    4.151183] iwlwifi 0000:3b:00.0: Direct firmware load for iwlwifi-QuQnj-b0-hr-b0-42.ucode failed with error -2
[    4.151189] iwlwifi 0000:3b:00.0: Direct firmware load for iwlwifi-QuQnj-b0-hr-b0-41.ucode failed with error -2
[    4.151195] iwlwifi 0000:3b:00.0: Direct firmware load for iwlwifi-QuQnj-b0-hr-b0-40.ucode failed with error -2
[    4.151202] iwlwifi 0000:3b:00.0: Direct firmware load for iwlwifi-QuQnj-b0-hr-b0-39.ucode failed with error -2
[    4.151204] iwlwifi 0000:3b:00.0: no suitable firmware found!
[    4.151204] iwlwifi 0000:3b:00.0: minimum version required: iwlwifi-QuQnj-b0-hr-b0-39
[    4.151205] iwlwifi 0000:3b:00.0: maximum version supported: iwlwifi-QuQnj-b0-hr-b0-46
[    4.151206] iwlwifi 0000:3b:00.0: check git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git

However, "modinfo iwlwifi" shows that the firmware is in fact present:

firmware:       iwlwifi-QuQnj-b0-hr-b0-46.ucode

Ubuntu seems to have a patch for this same problem:

https://bugs.launchpad.net/ubuntu/+source/linux-oem/+bug/1830822

Comment 1 Luke Hutchison 2019-07-18 06:43:00 UTC
This patch may fix the problem... 

https://patchwork.kernel.org/patch/10940911/

Comment 2 Justin M. Forbes 2019-08-20 17:35:29 UTC
*********** MASS BUG UPDATE **************

We apologize for the inconvenience.  There are a large number of bugs to go through and several of them have gone stale.  Due to this, we are doing a mass bug update across all of the Fedora 30 kernel bugs.

Fedora 30 has now been rebased to 5.2.9-200.fc30.  Please test this kernel update (or newer) and let us know if you issue has been resolved or if it is still present with the newer kernel.

If you have moved on to Fedora 31, and are still experiencing this issue, please change the version to Fedora 31.

If you experience different issues, please open a new bug report for those.

Comment 3 Luke Hutchison 2019-09-12 21:36:56 UTC
Still a problem on Fedora 30 with all the latest updates.

Comment 4 Eric M 2019-10-26 21:35:53 UTC
Still a problem with Fedora 31 beta.

Comment 5 Luke Hutchison 2019-10-26 22:23:18 UTC
Here is a fix that works for me.

cd /tmp
git clone https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git
cd backport-iwlwifi
make defconfig-iwlwifi-public
make -j16
sudo make install
cd ..
git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
sudo cp -v linux-firmware/iwlwifi-* /lib/firmware/

Comment 6 Justin M. Forbes 2020-03-03 16:30:57 UTC
*********** MASS BUG UPDATE **************

We apologize for the inconvenience.  There are a large number of bugs to go through and several of them have gone stale.  Due to this, we are doing a mass bug update across all of the Fedora 31 kernel bugs.

Fedora 31 has now been rebased to 5.5.7-200.fc31.  Please test this kernel update (or newer) and let us know if you issue has been resolved or if it is still present with the newer kernel.

If you have moved on to Fedora 32, and are still experiencing this issue, please change the version to Fedora 32.

If you experience different issues, please open a new bug report for those.

Comment 7 Luke Hutchison 2020-03-10 02:45:15 UTC
I think this works out of the box on Fedora 31 now? I upgraded to F31, but the upgrade installed over my manual install of linux-firmware. Eric M / Chad, can you confirm?

Comment 8 David Wallach 2020-03-13 20:49:55 UTC
It worked for me out of the box when I initially installed Fedora 31 from a recent live image, but is now not detected again after upgrading to 5.5.8

Comment 9 sanchit.sharma 2020-03-22 04:49:51 UTC
On Fedora 31, same situation. Installed kernel versions:
* kernel-5.3.7-301.fc31.x86_64
* kernel-5.5.10-200.fc31.x86_64
* kernel-5.5.9-200.fc31.x86_64

On the first of these it works perfectly. Using either of the 5.5 versions it's not detected.

Comment 10 BradErz 2020-03-24 16:47:48 UTC
Received a brand new dell xps 13 9300 today that's using the Killer AX1650i. Fresh install was working but after upgrade its not working.

[bwilsonhunt@localhost Downloads]$ rpm -q kernel
kernel-5.3.7-301.fc31.x86_64
kernel-5.5.10-200.fc31.x86_64

It works on kernel-5.3.7-301.fc31.x86_64, it doesn't work on the latest kernel.


[bwilsonhunt@localhost Downloads]$ lspci -vv | grep Network -A 9
00:14.3 Network controller: Intel Corporation Killer Wi-Fi 6 AX1650i 160MHz Wireless Network Adapter (201NGW) (rev 30)
	Subsystem: Bigfoot Networks, Inc. Device 1651
	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-
	Latency: 0
	Interrupt: pin A routed to IRQ 16
	Region 0: Memory at 603dbb4000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: iwlwifi
	Kernel modules: iwlwifi


[Tue Mar 24 14:12:05 2020] Intel(R) Wireless WiFi driver for Linux
[Tue Mar 24 14:12:05 2020] Copyright(c) 2003- 2015 Intel Corporation
[Tue Mar 24 14:12:05 2020] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[Tue Mar 24 14:12:05 2020] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-Qu-b0-hr-b0-52.ucode failed with error -2
[Tue Mar 24 14:12:05 2020] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-Qu-b0-hr-b0-51.ucode failed with error -2
[Tue Mar 24 14:12:05 2020] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-Qu-b0-hr-b0-50.ucode failed with error -2
[Tue Mar 24 14:12:05 2020] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-Qu-b0-hr-b0-49.ucode failed with error -2
[Tue Mar 24 14:12:05 2020] iwlwifi 0000:00:14.3: TLV_FW_FSEQ_VERSION: FSEQ Version: 43.2.23.17
[Tue Mar 24 14:12:05 2020] iwlwifi 0000:00:14.3: Found debug destination: EXTERNAL_DRAM
[Tue Mar 24 14:12:05 2020] iwlwifi 0000:00:14.3: Found debug configuration: 0
[Tue Mar 24 14:12:05 2020] iwlwifi 0000:00:14.3: loaded firmware version 48.4fa0041f.0 op_mode iwlmvm
....
[Tue Mar 24 14:12:06 2020] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[Tue Mar 24 14:12:06 2020] Bluetooth: BNEP filters: protocol multicast
[Tue Mar 24 14:12:06 2020] Bluetooth: BNEP socket layer initialized
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: Collecting data: trigger 15 fired.
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: Status: 0x00000000, count: 1153283712
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: Loaded firmware version: 48.4fa0041f.0
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0xA7DD13DA | ADVANCED_SYSASSERT          
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0x2CD85811 | trm_hw_status0
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0x2A971807 | trm_hw_status1
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0xD2EF08A1 | branchlink2
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0x399E6817 | interruptlink1
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0x380D5E34 | interruptlink2
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0xB931358C | data1
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0xF7459FC4 | data2
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0x7340ACFC | data3
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0x62D4DEAD | beacon time
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0x8DC2036C | tsf low
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0x3C2DFA43 | tsf hi
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0x8F7FD71C | time gp1
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0x0B884C30 | time gp2
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0x8FB49087 | uCode revision type
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0x51B27BCB | uCode version major
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0x14F7F8BB | uCode version minor
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0xE8C280BD | hw version
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0x7F605696 | board version
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0x44933591 | hcmd
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0xF0304F8D | isr0
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0xDCF96794 | isr1
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0xA22AE4D0 | isr2
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0x1D309944 | isr3
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0xBD5DF235 | isr4
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0x119F5B84 | last cmd Id
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0x29B46152 | wait_event
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0x2040BE21 | l2p_control
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0x1AFE6B73 | l2p_duration
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0x6BA65ADF | l2p_mhvalid
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0x800A3405 | l2p_addr_match
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0x5D091A99 | lmpm_pmg_sel
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0xD925279C | timestamp
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0xB4B7E2B9 | flow_handler
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: Status: 0x00000000, count: 7
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0x201013F1 | ADVANCED_SYSASSERT
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0x00000000 | umac branchlink1
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0xC008D49C | umac branchlink2
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0x00000000 | umac interruptlink1
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0x00000000 | umac interruptlink2
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0x00000003 | umac data1
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0x02000300 | umac data2
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0x01300504 | umac data3
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0x00000030 | umac major
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0x4FA0041F | umac minor
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0x0000616E | frame pointer
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0xC0887F58 | stack pointer
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0x00000000 | last host cmd
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0x00000000 | isr status reg
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: Fseq Registers:
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0x00000003 | FSEQ_ERROR_CODE
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0x00000000 | FSEQ_TOP_INIT_VERSION
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0x00000000 | FSEQ_CNVIO_INIT_VERSION
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0x0000A481 | FSEQ_OTP_VERSION
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0x00000002 | FSEQ_TOP_CONTENT_VERSION
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0x19007A09 | FSEQ_ALIVE_TOKEN
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0xDDEBDCDF | FSEQ_CNVI_ID
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0x2892B128 | FSEQ_CNVR_ID
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0x02000300 | CNVI_AUX_MISC_CHIP
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0x01300504 | CNVR_AUX_MISC_CHIP
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0x05B16C38 | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: 0x0000025B | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: SecBoot CPU1 Status: 0x60de, CPU2 Status: 0x3
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: Failed to start RT ucode: -110
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: Firmware not running - cannot dump error
[Tue Mar 24 14:12:06 2020] iwlwifi 0000:00:14.3: Failed to run INIT ucode: -110
[Tue Mar 24 14:12:07 2020] Bluetooth: hci0: Waiting for firmware download to complete
[Tue Mar 24 14:12:07 2020] Bluetooth: hci0: Firmware loaded in 1503743 usecs
[Tue Mar 24 14:12:07 2020] Bluetooth: hci0: Waiting for device to boot
[Tue Mar 24 14:12:07 2020] Bluetooth: hci0: Device booted in 15607 usecs
[Tue Mar 24 14:12:07 2020] Bluetooth: hci0: Found Intel DDC parameters: intel/ibt-19-32-4.ddc
[Tue Mar 24 14:12:07 2020] Bluetooth: hci0: Failed to send Intel_Write_DDC (-22)
[Tue Mar 24 14:12:07 2020] Bluetooth: hci0: Firmware revision 0.0 build 128 week 11 2020

If you need anymore info willing to provide it.

Kind Regards,
Bradley

Comment 11 Luke Hutchison 2020-03-24 18:42:02 UTC
Can somebody at RedHat / Fedora please take a look at this? It's a showstopper for laptops with Intel chipsets.

Comment 12 Randy Caddell 2020-03-27 12:34:20 UTC
Just adding to the list, experiencing the same on a new XPS13 with the Killer WiFi AX1650 on 31.  Good news is its working in 32 beta so far

Comment 13 BradErz 2020-04-01 22:52:25 UTC
This is still the same situation on the latest kernel-5.5.11-200.fc31.x86_64

Comment 14 Luca 2020-04-08 08:13:02 UTC
Same situation on a Dell XPS 13 9300 with fedora 31 and kernel
kernel-5.5.11-200.fc31.x86_64
Please take a look into this

Comment 15 Luke Hutchison 2020-04-08 08:40:28 UTC
Is there a way to nominate bugs as release showstoppers? This is a good candidate.

Can somebody, anybody, from RedHat please comment? Thank you.

Comment 16 Carlo Jessurun 2020-07-24 05:53:58 UTC
Just to add another datapoint.
I have the same issue on my Dell XPS 9500 running the latest and greatest kernel on Fedora 32.
I'd love it if this could be fixed.

Comment 17 Luke Hutchison 2020-07-24 06:07:59 UTC
Carlo: try the suggestion in Comment #5, it should get you up and running.

Comment 18 Carlo Jessurun 2020-07-24 06:57:15 UTC
Luke: Tried, did not seem to fix anything on my 9500.

Comment 19 Carlo Jessurun 2020-07-24 13:24:29 UTC
Luke: Looking at my device manager page in Windows here: https://i.imgur.com/kgJ08GU.png, I don't actually see a Killer AX1650 chip, my wifi chip is listed as Killer AX500-DBS which is weird as I thought all XPS 9500's shipped with the same chip? Maybe this why Fedora isn't picking up on the chip?

Comment 20 Carlo Jessurun 2020-07-24 14:13:39 UTC
Jup, this seems to be a new chip! Sorry for the confusion:

https://www.dell.com/en-us/shop/dell-laptops/new-xps-15-laptop/spd/xps-15-9500-laptop/xn9500cto220s
Killer Wi-fi 6 AX500-DBS (2x2) and Bluetooth 5.1

https://www.dell.com/en-us/shop/dell-laptops/new-xps-15-touch-laptop/spd/xps-15-9500-laptop/xn9500cto212s
Killer Wi-Fi 6 AX1650 (2x2) and Bluetooth 5.0

Mine being the AX500-DBS..

Comment 21 Ben Cotton 2020-11-03 15:18:58 UTC
This message is a reminder that Fedora 31 is nearing its end of life.
Fedora will stop maintaining and issuing updates for Fedora 31 on 2020-11-24.
It is Fedora's policy to close all bug reports from releases that are no longer
maintained. At that time this bug will be closed as EOL if it remains open with a
Fedora 'version' of '31'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora 31 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora, you are encouraged  change the 'version' to a later Fedora 
version prior this bug is closed as described in the policy above.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events. Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

Comment 22 Ben Cotton 2020-11-24 15:51:55 UTC
Fedora 31 changed to end-of-life (EOL) status on 2020-11-24. Fedora 31 is
no longer maintained, which means that it will not receive any further
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of
Fedora please feel free to reopen this bug against that version. If you
are unable to reopen this bug, please file a new report against the
current release. If you experience problems, please add a comment to this
bug.

Thank you for reporting this bug and we are sorry it could not be fixed.


Note You need to log in before you can comment on or make changes to this bug.