Bug 1817373

Summary: iwl7620 wifi card problem on a fresh fedora 32 install
Product: [Fedora] Fedora Reporter: Dobmec <dobmec>
Component: kernelAssignee: Kernel Maintainer List <kernel-maint>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 32CC: airlied, bskeggs, dwmw2, hdegoede, ichavero, itamar, jarodwilson, jeremy, jforbes, jglisse, john.j5live, jonathan, josef, jwboyer, kernel-maint, labbott, linville, masami256, mchehab, mjg59, pbrobinson, 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-03-31 07:00:33 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 Dobmec 2020-03-26 08:57:54 UTC
Description of problem:
Intel 9260 wifi card problem after a fresh install of fedora 32 on a new Dell precision 5540. The card was working perfectly fine in fedora 31.

Version-Release number of selected component (if applicable):
Linux DESKTOP-75L32M2-1.home 5.6.0-0.rc7.git0.2.fc32.x86_64 #1 SMP Mon Mar 23 18:38:45 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

How reproducible:
Do a fresh install and boot.

Steps to Reproduce:
1. Boot.
2.
3.

Actual results:
No wifi

Expected results:
wifi

Additional info:

uname -r
5.6.0-0.rc7.git0.2.fc32.x86_64

lspci -k | grep -i wireless
3b:00.0 Network controller: Intel Corporation Wireless-AC 9260 (rev 29)

dmesg | grep iwlwifi
[   11.960982] iwlwifi 0000:3b:00.0: enabling device (0000 -> 0002)
[   11.971072] iwlwifi 0000:3b:00.0: Direct firmware load for (null)39.ucode failed with error -2
[   11.971084] iwlwifi 0000:3b:00.0: Direct firmware load for (null)38.ucode failed with error -2
[   11.971466] iwlwifi 0000:3b:00.0: Direct firmware load for (null)37.ucode failed with error -2
[   11.971490] iwlwifi 0000:3b:00.0: Direct firmware load for (null)36.ucode failed with error -2
[   11.971499] iwlwifi 0000:3b:00.0: Direct firmware load for (null)35.ucode failed with error -2
[   11.971510] iwlwifi 0000:3b:00.0: Direct firmware load for (null)34.ucode failed with error -2
[   11.971522] iwlwifi 0000:3b:00.0: Direct firmware load for (null)33.ucode failed with error -2
[   11.971530] iwlwifi 0000:3b:00.0: Direct firmware load for (null)32.ucode failed with error -2
[   11.971539] iwlwifi 0000:3b:00.0: Direct firmware load for (null)31.ucode failed with error -2
[   11.971547] iwlwifi 0000:3b:00.0: Direct firmware load for (null)30.ucode failed with error -2
[   11.971555] iwlwifi 0000:3b:00.0: Direct firmware load for (null)29.ucode failed with error -2
[   11.971564] iwlwifi 0000:3b:00.0: Direct firmware load for (null)28.ucode failed with error -2
[   11.971572] iwlwifi 0000:3b:00.0: Direct firmware load for (null)27.ucode failed with error -2
[   11.971580] iwlwifi 0000:3b:00.0: Direct firmware load for (null)26.ucode failed with error -2
[   11.971588] iwlwifi 0000:3b:00.0: Direct firmware load for (null)25.ucode failed with error -2
[   11.971596] iwlwifi 0000:3b:00.0: Direct firmware load for (null)24.ucode failed with error -2
[   11.971605] iwlwifi 0000:3b:00.0: Direct firmware load for (null)23.ucode failed with error -2
[   11.971613] iwlwifi 0000:3b:00.0: Direct firmware load for (null)22.ucode failed with error -2
[   11.971621] iwlwifi 0000:3b:00.0: Direct firmware load for (null)21.ucode failed with error -2
[   11.971629] iwlwifi 0000:3b:00.0: Direct firmware load for (null)20.ucode failed with error -2
[   11.971638] iwlwifi 0000:3b:00.0: Direct firmware load for (null)19.ucode failed with error -2
[   11.971646] iwlwifi 0000:3b:00.0: Direct firmware load for (null)18.ucode failed with error -2
[   11.971654] iwlwifi 0000:3b:00.0: Direct firmware load for (null)17.ucode failed with error -2
[   11.971662] iwlwifi 0000:3b:00.0: Direct firmware load for (null)16.ucode failed with error -2
[   11.971672] iwlwifi 0000:3b:00.0: Direct firmware load for (null)15.ucode failed with error -2
[   11.971680] iwlwifi 0000:3b:00.0: Direct firmware load for (null)14.ucode failed with error -2
[   11.971688] iwlwifi 0000:3b:00.0: Direct firmware load for (null)13.ucode failed with error -2
[   11.971697] iwlwifi 0000:3b:00.0: Direct firmware load for (null)12.ucode failed with error -2
[   11.971706] iwlwifi 0000:3b:00.0: Direct firmware load for (null)11.ucode failed with error -2
[   11.971714] iwlwifi 0000:3b:00.0: Direct firmware load for (null)10.ucode failed with error -2
[   11.971724] iwlwifi 0000:3b:00.0: Direct firmware load for (null)9.ucode failed with error -2
[   11.971732] iwlwifi 0000:3b:00.0: Direct firmware load for (null)8.ucode failed with error -2
[   11.971741] iwlwifi 0000:3b:00.0: Direct firmware load for (null)7.ucode failed with error -2
[   11.971750] iwlwifi 0000:3b:00.0: Direct firmware load for (null)6.ucode failed with error -2
[   11.971758] iwlwifi 0000:3b:00.0: Direct firmware load for (null)5.ucode failed with error -2
[   11.971766] iwlwifi 0000:3b:00.0: Direct firmware load for (null)4.ucode failed with error -2
[   11.971775] iwlwifi 0000:3b:00.0: Direct firmware load for (null)3.ucode failed with error -2
[   11.971783] iwlwifi 0000:3b:00.0: Direct firmware load for (null)2.ucode failed with error -2
[   11.971792] iwlwifi 0000:3b:00.0: Direct firmware load for (null)1.ucode failed with error -2
[   11.971800] iwlwifi 0000:3b:00.0: Direct firmware load for (null)0.ucode failed with error -2
[   11.971801] iwlwifi 0000:3b:00.0: no suitable firmware found!
[   11.971801] iwlwifi 0000:3b:00.0: minimum version required: (null)0
[   11.971802] iwlwifi 0000:3b:00.0: maximum version supported: (null)39
[   11.971802] iwlwifi 0000:3b:00.0: check git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git

Comment 1 Peter Robinson 2020-03-26 11:21:11 UTC
Can you give me the pcie ID for the wireless controller (lspci -n)

Comment 2 Dobmec 2020-03-26 12:56:32 UTC
Of course! The wireless controller is the 3b:00.0 right?

lspci -n
00:00.0 0600: 8086:3e20 (rev 0d)
00:01.0 0604: 8086:1901 (rev 0d)
00:02.0 0300: 8086:3e9b (rev 02)
00:04.0 1180: 8086:1903 (rev 0d)
00:08.0 0880: 8086:1911
00:12.0 1180: 8086:a379 (rev 10)
00:14.0 0c03: 8086:a36d (rev 10)
00:14.2 0500: 8086:a36f (rev 10)
00:15.0 0c80: 8086:a368 (rev 10)
00:15.1 0c80: 8086:a369 (rev 10)
00:16.0 0780: 8086:a360 (rev 10)
00:16.3 0700: 8086:a363 (rev 10)
00:17.0 0106: 8086:a353 (rev 10)
00:1b.0 0604: 8086:a340 (rev f0)
00:1c.0 0604: 8086:a338 (rev f0)
00:1c.4 0604: 8086:a33c (rev f0)
00:1d.0 0604: 8086:a330 (rev f0)
00:1f.0 0601: 8086:a30e (rev 10)
00:1f.3 0403: 8086:a348 (rev 10)
00:1f.4 0c05: 8086:a323 (rev 10)
00:1f.5 0c80: 8086:a324 (rev 10)
01:00.0 0302: 10de:1fb8 (rev a1)
02:00.0 0604: 8086:15da (rev 02)
03:00.0 0604: 8086:15da (rev 02)
03:01.0 0604: 8086:15da (rev 02)
03:02.0 0604: 8086:15da (rev 02)
04:00.0 0880: 8086:15d9 (rev 02)
3a:00.0 0c03: 8086:15db (rev 02)
3b:00.0 0280: 8086:2526 (rev 29)
3c:00.0 ff00: 10ec:525a (rev 01)
3d:00.0 0108: 8086:f1a6 (rev 03)

Comment 3 Peter Robinson 2020-03-26 12:59:56 UTC
So I think this is a kernel problem (the iwlwifi team's QA has been dreadful of late) and it should be fixed in the next Fedora build as a fix went upstream in the last day or so:

commit cf52c8a776d1b31493a987a0fb3c4dbaa0f7f2cc
Author: Luca Coelho <luciano.coelho>
Date:   Tue Mar 17 12:33:41 2020 +0200

    iwlwifi: pcie: add 0x2526/0x401* devices back to cfg detection
    
    Three devices, with PCI device ID 0x2526 and subdevice IDs 0x4010,
    0x4018 and 0x401C were removed accidentally.  Add them back.

Comment 4 Dobmec 2020-03-26 13:05:54 UTC
Great, thanks a lot!

Comment 5 Dobmec 2020-03-31 06:59:52 UTC
OK, the latest kernel (5.6.0) indeed fix the problem! Thanks a lot for your help :)