Intel Wireless-AC (WiFi) 9462 not working with RHEL 8.2 - Wireless Adapter Not Found

Latest response

I installed RHEL 8.2 Desktop variant with default installer settings on my desktop having configurations - Intel i7, Gigabyte MB Aorus Z490 Elite AC that has Intel® Wireless-AC 9462 and Bluetooth adaptors built-in.

Going into "Settings->Wi-Fi" shows the message "No Wi-Fi Adapter Found...make sure you have a Wi-Fi adapter plugged and turned on". Wherein Bluetooth is working fine. RHEL is installed along side to Windows 10 2004 release where WiFi is working pretty fine, so no hardware issue per se.

I had install driver of wifi 9462 adapter recommended by Intel but no luck. Apparently, the recommended firmware iwlwifi-9000-pu-b0-jf-b0-34.ucode do not seems loading at bootup time but some others like iwlwifi-QuZ-a0-jf-b0-50.ucode were attempted and failed for obvious reason. I am sort of stuck with no path forward.

I am attaching output of some of diagnostics commands for reference of community experts.

$ uname -a
Linux xxxx.yyyyy 4.18.0-193.el8.x86_64 #1 SMP Fri Mar 27 14:35:58 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
$ lspci -nn | egrep Netw
00:14.3 Network controller [0280]: Intel Corporation Wi-Fi 6 AX201 [8086:06f0]
$ lspci
00:00.0 Host bridge: Intel Corporation Device 9b43 (rev 05)
00:12.0 Signal processing controller: Intel Corporation Comet Lake PCH Thermal Controller
00:14.0 USB controller: Intel Corporation Comet Lake USB 3.1 xHCI Host Controller
00:14.2 RAM memory: Intel Corporation Comet Lake PCH Shared SRAM
00:14.3 Network controller: Intel Corporation Wi-Fi 6 AX201
00:16.0 Communication controller: Intel Corporation Comet Lake HECI Controller
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 05)
$ dmesg | grep iwlwifi
[    7.195527] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-jf-b0-50.ucode failed with error -2
[    7.195537] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-jf-b0-49.ucode failed with error -2
[    7.204134] iwlwifi 0000:00:14.3: TLV_FW_FSEQ_VERSION: FSEQ Version: 43.2.23.17
[    7.204289] iwlwifi 0000:00:14.3: loaded firmware version 48.4fa0041f.0 op_mode iwlmvm
[    7.318400] iwlwifi 0000:00:14.3: Detected Intel(R) Dual Band Wireless AC 9462, REV=0x354
[    8.352013] iwlwifi 0000:00:14.3: Collecting data: trigger 15 fired.
[    8.602477] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[    8.602499] iwlwifi 0000:00:14.3: Status: 0x00000000, count: 6
[    8.602516] iwlwifi 0000:00:14.3: Loaded firmware version: 48.4fa0041f.0
[    8.602535] iwlwifi 0000:00:14.3: 0x00000084 | NMI_INTERRUPT_UNKNOWN       
[    8.602554] iwlwifi 0000:00:14.3: 0x000022F0 | trm_hw_status0
[    8.602570] iwlwifi 0000:00:14.3: 0x00000000 | trm_hw_status1
[    8.602587] iwlwifi 0000:00:14.3: 0x004C2214 | branchlink2
[    8.602602] iwlwifi 0000:00:14.3: 0x004B0CE8 | interruptlink1
[    8.602618] iwlwifi 0000:00:14.3: 0x004B0CE8 | interruptlink2
[    8.602634] iwlwifi 0000:00:14.3: 0x00019786 | data1
[    8.602648] iwlwifi 0000:00:14.3: 0xFF000000 | data2
[    8.602663] iwlwifi 0000:00:14.3: 0xE0000008 | data3
[    8.602676] iwlwifi 0000:00:14.3: 0x00000000 | beacon time
[    8.602692] iwlwifi 0000:00:14.3: 0x000F3864 | tsf low
[    8.602707] iwlwifi 0000:00:14.3: 0x00000000 | tsf hi
[    8.602721] iwlwifi 0000:00:14.3: 0x00000000 | time gp1
[    8.602736] iwlwifi 0000:00:14.3: 0x000F96AA | time gp2
[    8.602751] iwlwifi 0000:00:14.3: 0x00000001 | uCode revision type
[    8.602768] iwlwifi 0000:00:14.3: 0x00000030 | uCode version major
[    8.602785] iwlwifi 0000:00:14.3: 0x4FA0041F | uCode version minor
[    8.602802] iwlwifi 0000:00:14.3: 0x00000351 | hw version
[    8.602818] iwlwifi 0000:00:14.3: 0x18089004 | board version
[    8.602834] iwlwifi 0000:00:14.3: 0x8003F502 | hcmd
[    8.602848] iwlwifi 0000:00:14.3: 0x00020000 | isr0
[    8.602862] iwlwifi 0000:00:14.3: 0x00000000 | isr1
[    8.602875] iwlwifi 0000:00:14.3: 0x00F00002 | isr2
[    8.602889] iwlwifi 0000:00:14.3: 0x00C0000C | isr3
[    8.602903] iwlwifi 0000:00:14.3: 0x00000000 | isr4
[    8.602917] iwlwifi 0000:00:14.3: 0x00000000 | last cmd Id
[    8.602932] iwlwifi 0000:00:14.3: 0x00019786 | wait_event
[    8.602947] iwlwifi 0000:00:14.3: 0x00000000 | l2p_control
[    8.602963] iwlwifi 0000:00:14.3: 0x00000000 | l2p_duration
[    8.602978] iwlwifi 0000:00:14.3: 0x00000000 | l2p_mhvalid
[    8.602994] iwlwifi 0000:00:14.3: 0x00000000 | l2p_addr_match
[    8.603013] iwlwifi 0000:00:14.3: 0x0000000B | lmpm_pmg_sel
[    8.603029] iwlwifi 0000:00:14.3: 0x00000000 | timestamp
[    8.603043] iwlwifi 0000:00:14.3: 0x00AC0000 | flow_handler
[    8.603089] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[    8.603105] iwlwifi 0000:00:14.3: Status: 0x00000000, count: 7
[    8.603121] iwlwifi 0000:00:14.3: 0x20000066 | NMI_INTERRUPT_HOST
[    8.603138] iwlwifi 0000:00:14.3: 0x00000000 | umac branchlink1
[    8.603154] iwlwifi 0000:00:14.3: 0xC008CF5C | umac branchlink2
[    8.603171] iwlwifi 0000:00:14.3: 0x8048A78A | umac interruptlink1
[    8.603187] iwlwifi 0000:00:14.3: 0x8048A78A | umac interruptlink2
[    8.603204] iwlwifi 0000:00:14.3: 0x01000000 | umac data1
[    8.603219] iwlwifi 0000:00:14.3: 0x8048A78A | umac data2
[    8.603234] iwlwifi 0000:00:14.3: 0x00000000 | umac data3
[    8.603249] iwlwifi 0000:00:14.3: 0x00000030 | umac major
[    8.603265] iwlwifi 0000:00:14.3: 0x4FA0041F | umac minor
[    8.603280] iwlwifi 0000:00:14.3: 0x000F96A4 | frame pointer
[    8.603296] iwlwifi 0000:00:14.3: 0xC0886284 | stack pointer
[    8.603312] iwlwifi 0000:00:14.3: 0x0000FFFF | last host cmd
[    8.603328] iwlwifi 0000:00:14.3: 0x00000000 | isr status reg
[    8.603358] iwlwifi 0000:00:14.3: Fseq Registers:
[    8.603386] iwlwifi 0000:00:14.3: 0x60005021 | FSEQ_ERROR_CODE
[    8.603413] iwlwifi 0000:00:14.3: 0x80260000 | FSEQ_TOP_INIT_VERSION
[    8.603444] iwlwifi 0000:00:14.3: 0x80020006 | FSEQ_CNVIO_INIT_VERSION
[    8.603475] iwlwifi 0000:00:14.3: 0x0000A384 | FSEQ_OTP_VERSION
[    8.603507] iwlwifi 0000:00:14.3: 0x00122A81 | FSEQ_TOP_CONTENT_VERSION
[    8.603537] iwlwifi 0000:00:14.3: 0x4552414E | FSEQ_ALIVE_TOKEN
[    8.603565] iwlwifi 0000:00:14.3: 0x20000302 | FSEQ_CNVI_ID
[    8.603593] iwlwifi 0000:00:14.3: 0x00000201 | FSEQ_CNVR_ID
[    8.603619] iwlwifi 0000:00:14.3: 0x20000302 | CNVI_AUX_MISC_CHIP
[    8.603650] iwlwifi 0000:00:14.3: 0x00000201 | CNVR_AUX_MISC_CHIP
[    8.603681] iwlwifi 0000:00:14.3: 0x0000485B | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[    8.603745] iwlwifi 0000:00:14.3: 0xA5A5A5A2 | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[    8.603788] iwlwifi 0000:00:14.3: SecBoot CPU1 Status: 0x5c81, CPU2 Status: 0x3
[    8.603808] iwlwifi 0000:00:14.3: Failed to start RT ucode: -110
[    8.603831] iwlwifi 0000:00:14.3: Firmware not running - cannot dump error
[    8.615058] iwlwifi 0000:00:14.3: Failed to run INIT ucode: -110
$ modinfo iwlwifi

filename:       /lib/modules/4.18.0-193.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko.xz
license:        GPL
author:         Copyright(c) 2003- 2015 Intel Corporation <linuxwifi@intel.com>
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-ty-a0-gf-a0-50.ucode
firmware:       iwlwifi-so-a0-gf-a0-50.ucode
firmware:       iwlwifi-so-a0-hr-b0-50.ucode
firmware:       iwlwifi-so-a0-jf-b0-50.ucode
firmware:       iwlwifi-cc-a0-50.ucode
firmware:       iwlwifi-QuQnj-b0-jf-b0-50.ucode
firmware:       iwlwifi-QuZ-a0-jf-b0-50.ucode
firmware:       iwlwifi-QuZ-a0-hr-b0-50.ucode
firmware:       iwlwifi-Qu-b0-jf-b0-50.ucode
firmware:       iwlwifi-Qu-c0-hr-b0-50.ucode
firmware:       iwlwifi-QuQnj-a0-hr-a0-50.ucode
firmware:       iwlwifi-QuQnj-b0-hr-b0-50.ucode
firmware:       iwlwifi-QuQnj-f0-hr-a0-50.ucode
firmware:       iwlwifi-Qu-a0-jf-b0-50.ucode
firmware:       iwlwifi-Qu-a0-hr-a0-50.ucode
rhelversion:    8.2
.....
.....
parm:           swcrypto:using crypto in software (default 0 [hardware]) (int)
parm:           11n_disable:disable 11n functionality, bitmap: 1: full, 2: disable agg TX, 4: disable agg RX, 8 enable agg TX (uint)
parm:           amsdu_size:amsdu size 0: 12K for multi Rx queue devices, 2K for 22560 devices, 4K for other devices 1:4K 2:8K 3:12K 4: 2K (default 0) (int)
parm:           fw_restart:restart firmware in case of error (default true) (bool)
parm:           antenna_coupling:specify antenna coupling in dB (default: 0 dB) (int)
parm:           nvm_file:NVM file name (charp)
parm:           lar_disable:disable LAR functionality (default: N) (bool)
parm:           uapsd_disable:disable U-APSD functionality bitmap 1: BSS 2: P2P Client (default: 3) (uint)
parm:           enable_ini:Enable debug INI TLV FW debug infrastructure (default: 0 (bool)
parm:           bt_coex_active:enable wifi/bt co-exist (default: enable) (bool)
parm:           led_mode:0=system default, 1=On(RF On)/Off(RF Off), 2=blinking, 3=Off (default: 0) (int)
parm:           power_save:enable WiFi power management (default: disable) (bool)
parm:           power_level:default power save level (range from 1 - 5, default: 1) (int)
parm:           fw_monitor:firmware monitor - to debug FW (default: false - needs lots of memory) (bool)
parm:           disable_11ac:Disable VHT capabilities (default: false) (bool)
parm:           remove_when_gone:Remove dev from PCIe bus if it is deemed inaccessible (default: false) (bool)
parm:           disable_11ax:Disable HE capabilities (default: false) (bool)

Responses