Bug 2138790
Summary: | No WiFi on T16 Intel Gen 12th Alder Lake Wifi 6E AX 211 | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | manuelamr |
Component: | linux-firmware | Assignee: | David Woodhouse <dwmw2> |
Status: | CLOSED NOTABUG | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | unspecified | ||
Version: | 36 | CC: | dober, dwmw2, jforbes, jwboyer, kernel-maint, laura, mapearso, mpearson, pbrobinson |
Target Milestone: | --- | Keywords: | HardwareEnablement |
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: | 2023-02-16 11:54:38 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
manuelamr
2022-10-31 09:28:11 UTC
There's no reason for this to be private so removing ACLs. @mapearso any reason this wouldn't work that you're aware of? I can provide more information regarding other distros where it does not work either, however incredible it might seem, showing exactly the same error at dmesg output (iwlwifi: probe of 0000:00:14.3 failed with error -110) on: * Ubuntu 22.10 * Rocky Linux v9 Loading the module with debug enable prints "Failed to wake NIC" error string. [root@fedora ~]# cat /etc/modprobe.d/iwlwifi.conf options iwlwifi debug=0xFFFFFFFF Partial dmesg output: [ 15.877553] Intel(R) Wireless WiFi driver for Linux [ 15.877644] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002) [ 15.878040] iwlwifi 0000:00:14.3: _iwl_disable_interrupts Disabled interrupts [ 15.878094] iwlwifi 0000:00:14.3: iwl_trans_pcie_alloc HW REV: 0x370 [ 15.879056] iwlwifi 0000:00:14.3: iwl_pcie_set_interrupt_capa MSI-X enabled. 10 interrupt vectors were allocated [ 15.879058] iwlwifi 0000:00:14.3: iwl_pcie_set_interrupt_capa MSI-X enabled with rx queues 9, vec mask 0x0 [ 15.880059] iwlwifi 0000:00:14.3: iwl_pcie_prepare_card_hw iwl_trans_prepare_card_hw enter [ 15.880253] usbcore: registered new interface driver btusb [ 15.880414] iwlwifi 0000:00:14.3: iwl_pcie_set_hw_ready hardware not ready [ 15.882494] iwlwifi 0000:00:14.3: iwl_pcie_set_hw_ready hardware not ready [ 15.882936] Bluetooth: hci0: Device revision is 0 [ 15.882938] Bluetooth: hci0: Secure boot is enabled [ 15.882939] Bluetooth: hci0: OTP lock is enabled [ 15.882940] Bluetooth: hci0: API lock is enabled [ 15.882940] Bluetooth: hci0: Debug lock is disabled [ 15.882941] Bluetooth: hci0: Minimum firmware build 1 week 10 2014 [ 15.882942] Bluetooth: hci0: Bootloader timestamp 2019.40 buildtype 1 build 38 [ 15.883521] iwlwifi 0000:00:14.3: iwl_pcie_set_hw_ready hardware not ready [ 15.884425] iwlwifi 0000:00:14.3: iwl_pcie_set_hw_ready hardware not ready [ 15.885445] iwlwifi 0000:00:14.3: iwl_pcie_set_hw_ready hardware not ready [ 15.886449] iwlwifi 0000:00:14.3: iwl_pcie_set_hw_ready hardware not ready [ 15.887463] iwlwifi 0000:00:14.3: iwl_pcie_set_hw_ready hardware not ready [ 15.888522] iwlwifi 0000:00:14.3: iwl_pcie_set_hw_ready hardware not ready [ 15.889413] iwlwifi 0000:00:14.3: iwl_pcie_set_hw_ready hardware not ready [ 15.890464] iwlwifi 0000:00:14.3: iwl_pcie_set_hw_ready hardware not ready [ 15.891357] iwlwifi 0000:00:14.3: iwl_pcie_set_hw_ready hardware not ready [ 15.892272] iwlwifi 0000:00:14.3: iwl_pcie_set_hw_ready hardware ready [ 15.902660] snd_hda_intel 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040380 [ 15.902774] snd_hda_intel 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver [ 15.917306] Bluetooth: hci0: Found device firmware: intel/ibt-0040-0041.sfi [ 15.917383] Bluetooth: hci0: Boot Address: 0x100800 [ 15.917385] Bluetooth: hci0: Firmware Version: 129-28.22 [ 15.950210] usb 3-6.1: current rate 16000 is different from the runtime rate 24000 [ 15.957810] usb 3-6.1: current rate 16000 is different from the runtime rate 32000 [ 15.965391] usb 3-6.1: current rate 16000 is different from the runtime rate 48000 [ 16.008574] usbcore: registered new interface driver snd-usb-audio [ 16.029474] iwlwifi 0000:00:14.3: iwl_finish_nic_init Failed to wake NIC [ 16.029529] iwlwifi 0000:00:14.3: CSR_RESET = 0x11 [ 16.029530] iwlwifi 0000:00:14.3: Host monitor block 0x0 vector 0x0 [ 16.029576] iwlwifi 0000:00:14.3: value [iter 0]: 0x00000000 [ 16.029580] iwlwifi 0000:00:14.3: value [iter 1]: 0x00000000 [ 16.029582] iwlwifi 0000:00:14.3: value [iter 2]: 0x00000000 [ 16.029584] iwlwifi 0000:00:14.3: value [iter 3]: 0x00000000 [ 16.029587] iwlwifi 0000:00:14.3: value [iter 4]: 0x00000000 [ 16.029640] iwlwifi 0000:00:14.3: value [iter 5]: 0x00000000 [ 16.029690] iwlwifi 0000:00:14.3: value [iter 6]: 0x00000000 [ 16.029760] iwlwifi 0000:00:14.3: value [iter 7]: 0x00000000 [ 16.029835] iwlwifi 0000:00:14.3: value [iter 8]: 0x00000000 [ 16.029840] iwlwifi 0000:00:14.3: value [iter 9]: 0x00000000 [ 16.029842] iwlwifi 0000:00:14.3: value [iter 10]: 0x00000000 [ 16.029844] iwlwifi 0000:00:14.3: value [iter 11]: 0x00000000 [ 16.029846] iwlwifi 0000:00:14.3: value [iter 12]: 0x00000000 [ 16.029848] iwlwifi 0000:00:14.3: value [iter 13]: 0x00000000 [ 16.029850] iwlwifi 0000:00:14.3: value [iter 14]: 0x00000000 [ 16.029851] iwlwifi 0000:00:14.3: Host monitor block 0x0 vector 0x1 [ 16.029903] iwlwifi 0000:00:14.3: value [iter 0]: 0x00000000 [ 16.029954] iwlwifi 0000:00:14.3: value [iter 1]: 0x00000000 [ 16.030006] iwlwifi 0000:00:14.3: value [iter 2]: 0x00000000 [ 16.030056] iwlwifi 0000:00:14.3: value [iter 3]: 0x00000000 [ 16.030109] iwlwifi 0000:00:14.3: value [iter 4]: 0x00000000 [ 16.030158] iwlwifi 0000:00:14.3: value [iter 5]: 0x00000000 [ 16.030213] iwlwifi 0000:00:14.3: value [iter 6]: 0x00000000 [ 16.030262] iwlwifi 0000:00:14.3: value [iter 7]: 0x00000000 [ 16.030312] iwlwifi 0000:00:14.3: value [iter 8]: 0x00000000 [ 16.030364] iwlwifi 0000:00:14.3: value [iter 9]: 0x00000000 [ 16.030406] iwlwifi 0000:00:14.3: value [iter 10]: 0x00000000 [ 16.030408] iwlwifi 0000:00:14.3: value [iter 11]: 0x00000000 [ 16.030410] iwlwifi 0000:00:14.3: value [iter 12]: 0x00000000 [ 16.030412] iwlwifi 0000:00:14.3: value [iter 13]: 0x00000000 [ 16.030414] iwlwifi 0000:00:14.3: value [iter 14]: 0x00000000 [ 16.030415] iwlwifi 0000:00:14.3: Host monitor block 0x0 vector 0x6 [ 16.030466] iwlwifi 0000:00:14.3: value [iter 0]: 0x00000000 [ 16.030551] iwlwifi 0000:00:14.3: value [iter 1]: 0x00000000 [ 16.030553] iwlwifi 0000:00:14.3: value [iter 2]: 0x00000000 [ 16.030555] iwlwifi 0000:00:14.3: value [iter 3]: 0x00000000 [ 16.030557] iwlwifi 0000:00:14.3: value [iter 4]: 0x00000000 [ 16.030559] iwlwifi 0000:00:14.3: value [iter 5]: 0x00000000 [ 16.030561] iwlwifi 0000:00:14.3: value [iter 6]: 0x00000000 [ 16.030563] iwlwifi 0000:00:14.3: value [iter 7]: 0x00000000 [ 16.030565] iwlwifi 0000:00:14.3: value [iter 8]: 0x00000000 [ 16.030567] iwlwifi 0000:00:14.3: value [iter 9]: 0x00000000 [ 16.030569] iwlwifi 0000:00:14.3: value [iter 10]: 0x00000000 [ 16.030572] iwlwifi 0000:00:14.3: value [iter 11]: 0x00000000 [ 16.030574] iwlwifi 0000:00:14.3: value [iter 12]: 0x00000000 [ 16.030576] iwlwifi 0000:00:14.3: value [iter 13]: 0x00000000 [ 16.030578] iwlwifi 0000:00:14.3: value [iter 14]: 0x00000000 [ 16.030579] iwlwifi 0000:00:14.3: Host monitor block 0x22 vector 0x0 [ 16.030632] iwlwifi 0000:00:14.3: value [iter 0]: 0x00000000 [ 16.030677] iwlwifi 0000:00:14.3: iwl_pcie_rx_free Free NULL rx context [ 16.030685] iwlwifi: probe of 0000:00:14.3 failed with error -110 We can see the error comes from these lines: https://github.com/torvalds/linux/blob/4fe89d07dcc2804c8b562f6c7896a45643d34b2f/drivers/net/wireless/intel/iwlwifi/iwl-io.c#L478-L483 Apologies - I'd missed the tag above (I don't check my mapearso account very often - better to use this one) so hadn't seen this bug. It's been confirmed it's working in our Ubuntu preload so my guess is there's a fix upstream that is needed and need to track down if that's a kernel fix or firmware update. @dober - do you have a T16 with AX211 you can check this out on please as I'm out today (PTO). Thanks Mark I do not have a T16 on hand at the moment but I checked on a P1 Gen 5 with the same network Wifi chip running the patest FC 37 and I do not have any issues with the Wifi connecting or transferrring data Looking at the Fedora kernel (6.1.x) and the latest iwlwifi for that generation of HW (iwlwifi-so-a0-gf-a0-*) which was last updated in January I don't believe this is a problem, at least any more, so closing. Hi @pbrobinson I'm disagree with the issue closed. I still have the same problem using latest Fedora Kernel updates. Full dmesg log file: https://pastebin.com/tA2St59c Regards [ 0.000000] Linux version 6.1.8-200.fc37.x86_64 (mockbuild.fedoraproject.org) (gcc (GCC) 12.2.1 20221121 (Red Hat 12.2.1-4), GNU ld version 2.38-25.fc37) #1 SMP PREEMPT_DYNAMIC Tue Jan 24 20:32:16 UTC 2023 [ 0.000000] Command line: BOOT_IMAGE=(hd0,gpt2)/vmlinuz-6.1.8-200.fc37.x86_64 root=UUID=c31d5664-e44e-4a71-b039-b48d0de50df0 ro rd.luks.uuid=luks-088a6918-67d8-4657-9ff7-e80f729a56a7 rhgb quiet [ 0.000000] x86/split lock detection: #AC: crashing the kernel on kernel split_locks and warning on user-space split_locks [ 0.000000] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers' ... ... ... [ 14.169298] 88x2bu: module verification failed: signature and/or required key missing - tainting kernel [ 14.275627] iwlwifi 0000:00:14.3: CSR_RESET = 0x11 [ 14.275634] iwlwifi 0000:00:14.3: Host monitor block 0x0 vector 0x0 [ 14.275719] iwlwifi 0000:00:14.3: value [iter 0]: 0x00000000 [ 14.275761] iwlwifi 0000:00:14.3: value [iter 1]: 0x00000000 [ 14.275763] iwlwifi 0000:00:14.3: value [iter 2]: 0x00000000 [ 14.275765] iwlwifi 0000:00:14.3: value [iter 3]: 0x00000000 [ 14.275767] iwlwifi 0000:00:14.3: value [iter 4]: 0x00000000 [ 14.275769] iwlwifi 0000:00:14.3: value [iter 5]: 0x00000000 [ 14.275771] iwlwifi 0000:00:14.3: value [iter 6]: 0x00000000 [ 14.275773] iwlwifi 0000:00:14.3: value [iter 7]: 0x00000000 [ 14.275776] iwlwifi 0000:00:14.3: value [iter 8]: 0x00000000 [ 14.275778] iwlwifi 0000:00:14.3: value [iter 9]: 0x00000000 [ 14.275780] iwlwifi 0000:00:14.3: value [iter 10]: 0x00000000 [ 14.275782] iwlwifi 0000:00:14.3: value [iter 11]: 0x00000000 [ 14.275784] iwlwifi 0000:00:14.3: value [iter 12]: 0x00000000 [ 14.275786] iwlwifi 0000:00:14.3: value [iter 13]: 0x00000000 [ 14.275788] iwlwifi 0000:00:14.3: value [iter 14]: 0x00000000 [ 14.275789] iwlwifi 0000:00:14.3: Host monitor block 0x0 vector 0x1 [ 14.275844] iwlwifi 0000:00:14.3: value [iter 0]: 0x00000000 [ 14.275894] iwlwifi 0000:00:14.3: value [iter 1]: 0x00000000 [ 14.275942] iwlwifi 0000:00:14.3: value [iter 2]: 0x00000000 [ 14.275992] iwlwifi 0000:00:14.3: value [iter 3]: 0x00000000 [ 14.276045] iwlwifi 0000:00:14.3: value [iter 4]: 0x00000000 [ 14.276085] iwlwifi 0000:00:14.3: value [iter 5]: 0x00000000 [ 14.276087] iwlwifi 0000:00:14.3: value [iter 6]: 0x00000000 [ 14.276089] iwlwifi 0000:00:14.3: value [iter 7]: 0x00000000 [ 14.276091] iwlwifi 0000:00:14.3: value [iter 8]: 0x00000000 [ 14.276093] iwlwifi 0000:00:14.3: value [iter 9]: 0x00000000 [ 14.276096] iwlwifi 0000:00:14.3: value [iter 10]: 0x00000000 [ 14.276098] iwlwifi 0000:00:14.3: value [iter 11]: 0x00000000 [ 14.276100] iwlwifi 0000:00:14.3: value [iter 12]: 0x00000000 [ 14.276102] iwlwifi 0000:00:14.3: value [iter 13]: 0x00000000 [ 14.276104] iwlwifi 0000:00:14.3: value [iter 14]: 0x00000000 [ 14.276105] iwlwifi 0000:00:14.3: Host monitor block 0x0 vector 0x6 [ 14.276147] iwlwifi 0000:00:14.3: value [iter 0]: 0x00000000 [ 14.276149] iwlwifi 0000:00:14.3: value [iter 1]: 0x00000000 [ 14.276151] iwlwifi 0000:00:14.3: value [iter 2]: 0x00000000 [ 14.276153] iwlwifi 0000:00:14.3: value [iter 3]: 0x00000000 [ 14.276155] iwlwifi 0000:00:14.3: value [iter 4]: 0x00000000 [ 14.276157] iwlwifi 0000:00:14.3: value [iter 5]: 0x00000000 [ 14.276159] iwlwifi 0000:00:14.3: value [iter 6]: 0x00000000 [ 14.276161] iwlwifi 0000:00:14.3: value [iter 7]: 0x00000000 [ 14.276163] iwlwifi 0000:00:14.3: value [iter 8]: 0x00000000 [ 14.276165] iwlwifi 0000:00:14.3: value [iter 9]: 0x00000000 [ 14.276167] iwlwifi 0000:00:14.3: value [iter 10]: 0x00000000 [ 14.276169] iwlwifi 0000:00:14.3: value [iter 11]: 0x00000000 [ 14.276172] iwlwifi 0000:00:14.3: value [iter 12]: 0x00000000 [ 14.276174] iwlwifi 0000:00:14.3: value [iter 13]: 0x00000000 [ 14.276176] iwlwifi 0000:00:14.3: value [iter 14]: 0x00000000 [ 14.276177] iwlwifi 0000:00:14.3: Host monitor block 0x22 vector 0x0 [ 14.276219] iwlwifi 0000:00:14.3: value [iter 0]: 0x00000000 [ 14.276249] iwlwifi: probe of 0000:00:14.3 failed with error -110 > I'm disagree with the issue closed. Well you hadn't updated it since November. You're going to need to provide more debug that dmesg and "it doesn't work". Upstream has support for iwlwifi 6E in both kernel and firmware. I am guessing it might be something to do with the "CNVi WiFi" architecture (described here https://www.intel.com/content/www/us/en/support/articles/000026155/wireless.html) but I do not have the HW to verify. It also doesn't state anything about firmware in your output, neither that it's loaded a firmware nor that it failed to load firmware so I don't actually believe it's a firmware problem. |