I’m experiencing a frustrating issue with Wi-Fi on a fresh install of Fedora Silverblue 42. My Wi-Fi adapter (Intel Corporation Alder Lake-P PCH CNVi WiFi, rev 01) randomly disappears. Sometimes it comes back after a reboot, but often it doesn’t, even after multiple times.
When the issue occurs, the Wi-Fi simply isn’t available anymore. I’ve tried uninstalling any third-party drivers I might have inadvertently installed, but the problem still persists.
I’ve looked at dmesg
and see the following repeating errors around the time the Wi-Fi goes down:
[ 1717.849269] iwlwifi 0000:00:14.3: Microcode SW error detected. Restarting 0x0.
[ 1717.849377] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[ 1717.849379] iwlwifi 0000:00:14.3: Transport status: 0x0000004A, valid: 6
[ 1717.849382] iwlwifi 0000:00:14.3: Loaded firmware version: 89.4d42c933.0 so-a0-hr-b0-89.ucode
[ 1717.849385] iwlwifi 0000:00:14.3: 0x00000091 | ADVANCED_SYSASSERT
[ 1717.849388] iwlwifi 0000:00:14.3: 0x00000213 | trm_hw_status0
[ 1717.849390] iwlwifi 0000:00:14.3: 0x00000000 | trm_hw_status1
[ 1717.849392] iwlwifi 0000:00:14.3: 0x004D7374 | branchlink2
[ 1717.849393] iwlwifi 0000:00:14.3: 0x000154AE | interruptlink1
[ 1717.849395] iwlwifi 0000:00:14.3: 0x000154AE | interruptlink2
[ 1717.849397] iwlwifi 0000:00:14.3: 0x000154AE | data1
[ 1717.849399] iwlwifi 0000:00:14.3: 0x00010000 | data2
[ 1717.849400] iwlwifi 0000:00:14.3: 0x00000000 | data3
[ 1717.849402] iwlwifi 0000:00:14.3: 0x0C0123C6 | beacon time
[ 1717.849404] iwlwifi 0000:00:14.3: 0x00000000 | tsf low
[ 1717.849405] iwlwifi 0000:00:14.3: 0x00000000 | tsf hi
[ 1717.849407] iwlwifi 0000:00:14.3: 0x00000000 | time gp1
[ 1717.849408] iwlwifi 0000:00:14.3: 0x008A7E97 | time gp2
[ 1717.849410] iwlwifi 0000:00:14.3: 0x00000001 | uCode revision type
[ 1717.849412] iwlwifi 0000:00:14.3: 0x00000059 | uCode version major
[ 1717.849414] iwlwifi 0000:00:14.3: 0x4D42C933 | uCode version minor
[ 1717.849416] iwlwifi 0000:00:14.3: 0x00000370 | hw version
[ 1717.849417] iwlwifi 0000:00:14.3: 0x18C80002 | board version
[ 1717.849419] iwlwifi 0000:00:14.3: 0x8032FC0B | hcmd
[ 1717.849420] iwlwifi 0000:00:14.3: 0x67E28000 | isr0
[ 1717.849422] iwlwifi 0000:00:14.3: 0x01000000 | isr1
[ 1717.849424] iwlwifi 0000:00:14.3: 0x48F00002 | isr2
[ 1717.849425] iwlwifi 0000:00:14.3: 0x00C00008 | isr3
[ 1717.849427] iwlwifi 0000:00:14.3: 0x00000000 | isr4
[ 1717.849428] iwlwifi 0000:00:14.3: 0x0388001C | last cmd Id
[ 1717.849430] iwlwifi 0000:00:14.3: 0x000154AE | wait_event
[ 1717.849432] iwlwifi 0000:00:14.3: 0x00004288 | l2p_control
[ 1717.849433] iwlwifi 0000:00:14.3: 0x00011C14 | l2p_duration
[ 1717.849435] iwlwifi 0000:00:14.3: 0x000003BF | l2p_mhvalid
[ 1717.849437] iwlwifi 0000:00:14.3: 0x002E00B8 | l2p_addr_match
[ 1717.849438] iwlwifi 0000:00:14.3: 0x00000002 | lmpm_pmg_sel
[ 1717.849440] iwlwifi 0000:00:14.3: 0x00000000 | timestamp
[ 1717.849442] iwlwifi 0000:00:14.3: 0x0000B868 | flow_handler
[ 1717.849493] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[ 1717.849495] iwlwifi 0000:00:14.3: Transport status: 0x0000004A, valid: 7
[ 1717.849497] iwlwifi 0000:00:14.3: 0x20000070 | NMI_INTERRUPT_LMAC_FATAL
[ 1717.849499] iwlwifi 0000:00:14.3: 0x00000000 | umac branchlink1
[ 1717.849501] iwlwifi 0000:00:14.3: 0x804824F0 | umac branchlink2
[ 1717.849502] iwlwifi 0000:00:14.3: 0x804A2812 | umac interruptlink1
[ 1717.849504] iwlwifi 0000:00:14.3: 0x804A2812 | umac interruptlink2
[ 1717.849505] iwlwifi 0000:00:14.3: 0x00000002 | umac data1
[ 1717.849507] iwlwifi 0000:00:14.3: 0x804A2812 | umac data2
[ 1717.849509] iwlwifi 0000:00:14.3: 0x00000000 | umac data3
[ 1717.849510] iwlwifi 0000:00:14.3: 0x00000059 | umac major
[ 1717.849512] iwlwifi 0000:00:14.3: 0x4D42C933 | umac minor
[ 1717.849513] iwlwifi 0000:00:14.3: 0x008A7F46 | frame pointer
[ 1717.849515] iwlwifi 0000:00:14.3: 0xC0886258 | stack pointer
[ 1717.849516] iwlwifi 0000:00:14.3: 0x0079020F | last host cmd
[ 1717.849518] iwlwifi 0000:00:14.3: 0x00000000 | isr status reg
[ 1717.849552] iwlwifi 0000:00:14.3: IML/ROM dump:
[ 1717.849554] iwlwifi 0000:00:14.3: 0x00000B03 | IML/ROM error/state
[ 1717.849601] iwlwifi 0000:00:14.3: 0x00005B72 | IML/ROM data1
[ 1717.849611] iwlwifi 0000:00:14.3: 0x00000090 | IML/ROM WFPM_AUTH_KEY_0
[ 1717.849618] iwlwifi 0000:00:14.3: Fseq Registers:
[ 1717.849659] iwlwifi 0000:00:14.3: 0x60000000 | FSEQ_ERROR_CODE
[ 1717.849663] iwlwifi 0000:00:14.3: 0x80350002 | FSEQ_TOP_INIT_VERSION
[ 1717.849667] iwlwifi 0000:00:14.3: 0x00150002 | FSEQ_CNVIO_INIT_VERSION
[ 1717.849710] iwlwifi 0000:00:14.3: 0x0000A482 | FSEQ_OTP_VERSION
[ 1717.849714] iwlwifi 0000:00:14.3: 0x00000003 | FSEQ_TOP_CONTENT_VERSION
[ 1717.849718] iwlwifi 0000:00:14.3: 0x4552414E | FSEQ_ALIVE_TOKEN
[ 1717.849759] iwlwifi 0000:00:14.3: 0x00080400 | FSEQ_CNVI_ID
[ 1717.849810] iwlwifi 0000:00:14.3: 0x01300504 | FSEQ_CNVR_ID
[ 1717.849814] iwlwifi 0000:00:14.3: 0x00080400 | CNVI_AUX_MISC_CHIP
[ 1717.849820] iwlwifi 0000:00:14.3: 0x01300504 | CNVR_AUX_MISC_CHIP
[ 1717.849864] iwlwifi 0000:00:14.3: 0x05B0905B | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[ 1717.849870] iwlwifi 0000:00:14.3: 0x0000025B | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[ 1717.849915] iwlwifi 0000:00:14.3: 0x00150002 | FSEQ_PREV_CNVIO_INIT_VERSION
[ 1717.849918] iwlwifi 0000:00:14.3: 0x00350002 | FSEQ_WIFI_FSEQ_VERSION
[ 1717.849922] iwlwifi 0000:00:14.3: 0x00350002 | FSEQ_BT_FSEQ_VERSION
[ 1717.849964] iwlwifi 0000:00:14.3: 0x000001B8 | FSEQ_CLASS_TP_VERSION
[ 1717.849975] iwlwifi 0000:00:14.3: UMAC CURRENT PC: 0x804a22d8
[ 1717.850017] iwlwifi 0000:00:14.3: LMAC1 CURRENT PC: 0xd0
[ 1717.850165] iwlwifi 0000:00:14.3: WRT: Collecting data: ini trigger 4 fired (delay=0ms).
[ 1718.092941] iwlwifi 0000:00:14.3: Hardware error detected. Restarting.
[ 1719.274362] iwlwifi 0000:00:14.3: Device error - reprobe!
[ 1719.284836] iwlwifi 0000:00:14.3: LED command failed: -5
[ 1719.284866] iwlwifi 0000:00:14.3: LED command failed: -5
[ 1719.316011] iwlwifi 0000:00:14.3: Failed to send LINK_CONFIG_CMD (action:3): -5
[ 1719.316016] iwlwifi 0000:00:14.3: Failed to send MAC_CONFIG_CMD (action:3): -5
[ 1719.316019] iwlwifi 0000:00:14.3: mcast filter cmd error. ret=-5
[ 1719.316020] iwlwifi 0000:00:14.3: Failed to synchronize multicast groups update
[ 1719.316028] wlo1: deauthenticating from 28:5b:0c:0e:26:c8 by local choice (Reason: 3=DEAUTH_LEAVING)
[ 1719.316034] iwlwifi 0000:00:14.3: Failed to send MAC_CONFIG_CMD (action:2): -5
[ 1719.316035] iwlwifi 0000:00:14.3: failed to update MAC ee:38:c4:d7:73:71
[ 1719.316036] iwlwifi 0000:00:14.3: failed to update power mode
[ 1719.316097] iwlwifi 0000:00:14.3: Failed to send flush command (-5)
[ 1719.316098] iwlwifi 0000:00:14.3: flush request fail
[ 1719.316110] iwlwifi 0000:00:14.3: Failed to send MAC_CONFIG_CMD (action:2): -5
[ 1719.316111] iwlwifi 0000:00:14.3: failed to update MAC ee:38:c4:d7:73:71
[ 1719.316112] iwlwifi 0000:00:14.3: Failed to synchronize multicast groups update
[ 1719.316115] iwlwifi 0000:00:14.3: Failed to send LINK_CONFIG_CMD (action:2): -5
[ 1719.316116] iwlwifi 0000:00:14.3: failed to update link
[ 1719.316116] iwlwifi 0000:00:14.3: Failed to send MAC_CONFIG_CMD (action:2): -5
[ 1719.316117] iwlwifi 0000:00:14.3: failed to update MAC ee:38:c4:d7:73:71
[ 1719.316118] iwlwifi 0000:00:14.3: failed to update power mode
And inxi -Fzxx output,
System:
Kernel: 6.14.5-300.fc42.x86_64 arch: x86_64 bits: 64 compiler: gcc v: 15.1.1
Desktop: GNOME v: 48.1 tk: GTK v: 3.24.49 wm: gnome-shell dm: GDM
Distro: Fedora Linux 42 (Workstation Edition)
Machine:
Type: Laptop System: ASUSTeK product: ASUS TUF Gaming F15 FX507ZU4_FX507ZU4
v: 1.0 serial: <superuser required>
Mobo: ASUSTeK model: FX507ZU4 v: 1.0 serial: <superuser required>
UEFI: American Megatrends LLC. v: FX507ZU4.329 date: 10/14/2024
Battery:
ID-1: BAT0 charge: 66.7 Wh (93.9%) condition: 71.0/90.0 Wh (78.9%)
volts: 16.6 min: 15.9 model: AS3GWAF3KC GA50358 serial: <filter>
status: not charging
CPU:
Info: 14-core (6-mt/8-st) model: 12th Gen Intel Core i7-12700H bits: 64
type: MST AMCP arch: Alder Lake rev: 3 cache: L1: 1.2 MiB L2: 11.5 MiB
L3: 24 MiB
Speed (MHz): avg: 694 min/max: 400/4600:4700:3500 cores: 1: 694 2: 694
3: 694 4: 694 5: 694 6: 694 7: 694 8: 694 9: 694 10: 694 11: 694 12: 694
13: 694 14: 694 15: 694 16: 694 17: 694 18: 694 19: 694 20: 694
bogomips: 107520
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
Device-1: Intel Alder Lake-P GT2 [Iris Xe Graphics] vendor: ASUSTeK
driver: i915 v: kernel arch: Xe ports: active: eDP-1
empty: DP-1, DP-2, DP-3, DP-4 bus-ID: 0000:00:02.0 chip-ID: 8086:46a6
Device-2: NVIDIA AD107M [GeForce RTX 4050 Max-Q / Mobile] vendor: ASUSTeK
driver: nvidia v: 570.144 arch: Lovelace ports: active: none
empty: DP-5,HDMI-A-1,eDP-2 bus-ID: 0000:01:00.0 chip-ID: 10de:28e1
Device-3: Sonix USB2.0 HD UVC WebCam driver: uvcvideo type: USB rev: 2.0
speed: 480 Mb/s lanes: 1 bus-ID: 3-7:2 chip-ID: 2b7e:b685
Display: wayland server: Xwayland v: 24.1.6 compositor: gnome-shell
driver: gpu: i915 display-ID: 0
Monitor-1: eDP-1 model: BOE Display NE156FHM-NX6 res: 1920x1080 dpi: 142
diag: 395mm (15.5")
API: OpenGL v: 4.6 vendor: intel mesa v: 25.0.4 glx-v: 1.4 es-v: 3.2
direct-render: yes renderer: Mesa Intel Iris Xe Graphics (ADL GT2)
device-ID: 8086:46a6 display-ID: :0.0
API: EGL Message: EGL data requires eglinfo. Check --recommends.
Info: Tools: api: glxinfo gpu: nvidia-settings,nvidia-smi x11: xdriinfo,
xdpyinfo, xprop, xrandr
Audio:
Device-1: Intel Alder Lake PCH-P High Definition Audio vendor: ASUSTeK
driver: snd_hda_intel v: kernel bus-ID: 0000:00:1f.3 chip-ID: 8086:51c8
Device-2: NVIDIA AD107 High Definition Audio vendor: ASUSTeK
driver: snd_hda_intel v: kernel bus-ID: 0000:01:00.1 chip-ID: 10de:22be
API: ALSA v: k6.14.5-300.fc42.x86_64 status: kernel-api
Server-1: PipeWire v: 1.4.2 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin
Network:
Device-1: Intel Alder Lake-P PCH CNVi WiFi driver: iwlwifi v: kernel
bus-ID: 0000:00:14.3 chip-ID: 8086:51f0
IF: wlo1 state: up mac: <filter>
Device-2: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
vendor: ASUSTeK driver: r8169 v: kernel port: 3000 bus-ID: 0000:37:00.0
chip-ID: 10ec:8168
IF: enp55s0 state: down mac: <filter>
Bluetooth:
Device-1: Intel AX201 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
speed: 12 Mb/s lanes: 1 bus-ID: 3-10:3 chip-ID: 8087:0026
Report: btmgmt ID: hci0 rfk-id: 1 state: up address: <filter> bt-v: 5.2
lmp-v: 11
RAID:
Hardware-1: Intel Volume Management Device NVMe RAID Controller driver: vmd
v: 0.6 bus-ID: 0000:00:0e.0 chip-ID: 8086:467f
Drives:
Local Storage: total: 476.94 GiB used: 35.38 GiB (7.4%)
ID-1: /dev/nvme0n1 vendor: Micron model: 2400 MTFDKBA512QFM
size: 476.94 GiB speed: 63.2 Gb/s lanes: 4 serial: <filter> temp: 37.9 C
Partition:
ID-1: / size: 475.35 GiB used: 35.06 GiB (7.4%) fs: btrfs
dev: /dev/nvme0n1p3
ID-2: /boot size: 973.4 MiB used: 309.3 MiB (31.8%) fs: ext4
dev: /dev/nvme0n1p2
ID-3: /boot/efi size: 598.8 MiB used: 19.3 MiB (3.2%) fs: vfat
dev: /dev/nvme0n1p1
ID-4: /home size: 475.35 GiB used: 35.06 GiB (7.4%) fs: btrfs
dev: /dev/nvme0n1p3
Swap:
ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) priority: 100
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 42.0 C mobo: N/A
Fan Speeds (rpm): cpu: 2200
Info:
Memory: total: 16 GiB available: 15.24 GiB used: 5.15 GiB (33.8%)
Processes: 1059 Power: uptime: 3m wakeups: 0 Init: systemd v: 257
target: graphical (5) default: graphical
Packages: pm: rpm pkgs: N/A note: see --rpm pm: flatpak pkgs: 38
Compilers: gcc: 15.1.1 Shell: Bash v: 5.2.37 running-in: ptyxis-agent
inxi: 3.3.38