Wifi interface disappears for no apparent reason

I’ve been using Manjaro for a couple weeks and suddenly the wifi interface disappears. It happened while I was watching a movie and I am positive it worked prior to starting it. Automatic updates are disabled and I didn’t do anything funny that would cripple the system. The driver (iwlwifi) and kernel modules still show, but not the interface under ifconfig -a. Reloading kernel modules does nothing. Oddly, I get the same problem using the livecd installation medium, so I strongly suspect a firmware issue, even though there were no relevant updates and the problem arose spontaneously in the middle of a session. Please advise.

That sounds more like hardware failure to me. Is a cold boot fixing the interface?
Please share the information about your system as described here [HowTo] Provide System Information

1 Like

I’m not sure exactly what you need but here’s the output of inxi -v7azy:

System:
  Kernel: 5.15.50-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 12.1.0
    parameters: BOOT_IMAGE=/boot/vmlinuz-5.15-x86_64
    root=UUID=266cbb7f-7b60-4c80-be00-61cf7ddee7eb rw quiet
    cryptdevice=UUID=668f074e-c982-4d12-b488-7bb703f20159:luks-668f074e-c982-4d12-b488-7bb703f20159
    root=/dev/mapper/luks-668f074e-c982-4d12-b488-7bb703f20159 apparmor=1
    security=apparmor udev.log_priority=3
  Desktop: KDE Plasma v: 5.24.5 tk: Qt v: 5.15.5 wm: kwin_x11 vt: 1 dm: SDDM
    Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Laptop System: Acer product: Swift SF314-57 v: V1.09
    serial: <superuser required> Chassis: type: 10 serial: <superuser required>
  Mobo: IL model: Floris_IL v: V1.09 serial: <superuser required>
    UEFI: Insyde v: 1.09 date: 09/24/2019
Battery:
  ID-1: BAT0 charge: 38.6 Wh (100.0%) condition: 38.6/48.0 Wh (80.4%)
    volts: 12.2 min: 11.2 model: LGC KT0030G020 AP18C8K type: Li-ion
    serial: <filter> status: full cycles: 10
  Device-1: hidpp_battery_0 model: Logitech Wireless Mouse M325
    serial: <filter> charge: 55% (should be ignored) rechargeable: yes
    status: discharging
Memory:
  RAM: total: 15.31 GiB used: 3.79 GiB (24.8%)
  RAM Report:
    permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: model: Intel Core i5-1035G1 bits: 64 type: MT MCP arch: Ice Lake
    built: 2019-21 process: Intel 10nm family: 6 model-id: 0x7E (126)
    stepping: 5 microcode: 0xB0
  Topology: cpus: 1x cores: 4 tpc: 2 threads: 8 smt: enabled cache:
    L1: 320 KiB desc: d-4x48 KiB; i-4x32 KiB L2: 2 MiB desc: 4x512 KiB L3: 6 MiB
    desc: 1x6 MiB
  Speed (MHz): avg: 1259 high: 1383 min/max: 400/3600 scaling:
    driver: intel_pstate governor: powersave cores: 1: 1383 2: 1176 3: 1258
    4: 1325 5: 1161 6: 1297 7: 1254 8: 1225 bogomips: 19048
  Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat
    arch_capabilities arch_perfmon art avx avx2 avx512_bitalg avx512_vbmi2
    avx512_vnni avx512_vpopcntdq avx512bw avx512cd avx512dq avx512f avx512ifma
    avx512vbmi avx512vl bmi1 bmi2 bts clflush clflushopt cmov constant_tsc
    cpuid cpuid_fault cx16 cx8 de ds_cpl dtes64 dtherm dts epb ept ept_ad erms
    est f16c flexpriority flush_l1d fma fpu fsgsbase fsrm fxsr gfni ht hwp
    hwp_act_window hwp_epp hwp_notify hwp_pkg_req ibpb ibrs ibrs_enhanced ida
    intel_pt invpcid invpcid_single lahf_lm lm mca mce md_clear mmx monitor
    movbe msr mtrr nonstop_tsc nopl nx ospke pae pat pbe pcid pclmulqdq pdcm
    pdpe1gb pebs pge pku pln pni popcnt pse pse36 pts rdpid rdrand rdseed
    rdtscp rep_good sdbg sep sgx sgx_lc sha_ni smap smep split_lock_detect ss
    ssbd sse sse2 sse4_1 sse4_2 ssse3 stibp syscall tm tm2 tpr_shadow tsc
    tsc_adjust tsc_deadline_timer tsc_known_freq umip vaes vme vmx vnmi
    vpclmulqdq vpid x2apic xgetbv1 xsave xsavec xsaveopt xsaves xtopology xtpr
  Vulnerabilities:
  Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data mitigation: Clear CPU buffers; SMT vulnerable
  Type: spec_store_bypass
    mitigation: Speculative Store Bypass disabled via prctl and seccomp
  Type: spectre_v1
    mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2 status: Vulnerable: eIBRS with unprivileged eBPF
  Type: srbds mitigation: Microcode
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel Iris Plus Graphics G1 vendor: Acer Incorporated ALI
    driver: i915 v: kernel arch: Gen11 process: Intel 10nm built: 2019-21 ports:
    active: eDP-1 empty: DP-1,DP-2,HDMI-A-1 bus-ID: 00:02.0 chip-ID: 8086:8a56
    class-ID: 0300
  Device-2: Chicony HD WebCam type: USB driver: uvcvideo bus-ID: 3-6:4
    chip-ID: 04f2:b5c5 class-ID: 0e02 serial: <filter>
  Display: x11 server: X.Org v: 21.1.3 compositor: kwin_x11 driver: X:
    loaded: modesetting alternate: fbdev,vesa gpu: i915 display-ID: :0
    screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
    s-diag: 582mm (22.93")
  Monitor-1: eDP-1 model: ChiMei InnoLux 0x14d4 built: 2016 res: 1920x1080
    hz: 60 dpi: 158 gamma: 1.2 size: 309x173mm (12.17x6.81") diag: 354mm (13.9")
    ratio: 16:9 modes: 1920x1080
  OpenGL: renderer: Mesa Intel UHD Graphics (ICL GT1) v: 4.6 Mesa 22.1.2
    direct render: Yes
Audio:
  Device-1: Intel Ice Lake-LP Smart Sound Audio vendor: Acer Incorporated ALI
    driver: sof-audio-pci-intel-icl
    alternate: snd_hda_intel,snd_sof_pci_intel_icl bus-ID: 00:1f.3
    chip-ID: 8086:34c8 class-ID: 0401
  Sound Server-1: ALSA v: k5.15.50-1-MANJARO running: yes
  Sound Server-2: JACK v: 1.9.21 running: no
  Sound Server-3: PulseAudio v: 16.1 running: yes
  Sound Server-4: PipeWire v: 0.3.52 running: yes
Network:
  Device-1: Intel Ice Lake-LP PCH CNVi WiFi driver: iwlwifi v: kernel
    bus-ID: 00:14.3 chip-ID: 8086:34f0 class-ID: 0280
  WAN IP: No WAN IP found. Connected to web? SSL issues? Try enabling dig
Bluetooth:
  Device-1: Intel AX201 Bluetooth type: USB driver: btusb v: 0.8
    bus-ID: 3-10:5 chip-ID: 8087:0026 class-ID: e001
  Report: rfkill ID: hci0 rfk-id: 0 state: down bt-service: enabled,running
    rfk-block: hardware: no software: yes address: see --recommends
Logical:
  Message: No logical block device data found.
  Device-1: luks-668f074e-c982-4d12-b488-7bb703f20159 maj-min: 254:0
    type: LUKS dm: dm-0 size: 476.64 GiB
  Components:
  p-1: nvme0n1p2 maj-min: 259:2 size: 476.64 GiB
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 491.38 GiB used: 333.53 GiB (67.9%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Kingston
    model: RBUSNS8154P3512GJ1 size: 476.94 GiB block-size: physical: 512 B
    logical: 512 B speed: 15.8 Gb/s lanes: 2 type: SSD serial: <filter>
    rev: E8FK12.3 temp: 29.9 C scheme: GPT
  ID-2: /dev/sda maj-min: 8:0 type: USB vendor: Kingston
    model: DataTraveler 3.0 size: 14.44 GiB block-size: physical: 512 B
    logical: 512 B type: N/A serial: <filter> rev: PMAP scheme: GPT
  SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure?
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 476.64 GiB size: 468.09 GiB (98.21%)
    used: 333.53 GiB (71.3%) fs: ext4 dev: /dev/dm-0 maj-min: 254:0
    mapped: luks-668f074e-c982-4d12-b488-7bb703f20159 label: N/A
    uuid: 266cbb7f-7b60-4c80-be00-61cf7ddee7eb
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 472 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
    label: NO_LABEL uuid: 182A-3D8C
Swap:
  Alert: No swap data was found.
Unmounted:
  ID-1: /dev/sda1 maj-min: 8:1 size: 14.43 GiB fs: ntfs label: N/A
    uuid: 21D546321CD513EC
USB:
  Hub-1: 1-0:1 info: Hi-speed hub with single TT ports: 1 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Hub-2: 2-0:1 info: Super-speed hub ports: 4 rev: 3.1 speed: 10 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
  Hub-3: 3-0:1 info: Hi-speed hub with single TT ports: 12 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Device-1: 3-4:2 info: Logitech Unifying Receiver type: Keyboard,Mouse,HID
    driver: logitech-djreceiver,usbhid interfaces: 3 rev: 2.0 speed: 12 Mb/s
    power: 98mA chip-ID: 046d:c52b class-ID: 0300
  Device-2: 3-5:3 info: LighTuning EgisTec Touch Fingerprint Sensor
    type: <vendor specific> driver: N/A interfaces: 1 rev: 1.1 speed: 12 Mb/s
    power: 100mA chip-ID: 1c7a:0570 class-ID: 0000 serial: <filter>
  Device-3: 3-6:4 info: Chicony HD WebCam type: Video driver: uvcvideo
    interfaces: 2 rev: 2.0 speed: 480 Mb/s power: 500mA chip-ID: 04f2:b5c5
    class-ID: 0e02 serial: <filter>
  Device-4: 3-10:5 info: Intel AX201 Bluetooth type: Bluetooth driver: btusb
    interfaces: 2 rev: 2.0 speed: 12 Mb/s power: 100mA chip-ID: 8087:0026
    class-ID: e001
  Hub-4: 4-0:1 info: Super-speed hub ports: 6 rev: 3.1 speed: 10 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
  Device-1: 4-1:2 info: Kingston DataTraveler 100 G3/G4/SE9 G2/50
    type: Mass Storage driver: usb-storage interfaces: 1 rev: 3.1 speed: 5 Gb/s
    power: 504mA chip-ID: 0951:1666 class-ID: 0806 serial: <filter>
Sensors:
  System Temperatures: cpu: 37.0 C mobo: N/A
  Fan Speeds (RPM): N/A
Info:
  Processes: 283 Uptime: 34m wakeups: 707 Init: systemd v: 251
  default: graphical tool: systemctl Compilers: gcc: 12.1.0 clang: 13.0.1
  Packages: 1501 pacman: 1494 lib: 410 flatpak: 0 snap: 7 Shell: Zsh v: 5.9
  default: Bash v: 5.1.16 running-in: konsole inxi: 3.3.19

inxi is fine, but will also need
sudo dmesg | grep iwl

By the way, is linux-firmware installed on your system?

linux-firmware is indeed installed: 20220610.7b71b75-1

dmesg | grep iwl:

[    6.914445] iwlwifi 0000:00:14.3: api flags index 2 larger than supported by driver
[    6.914464] iwlwifi 0000:00:14.3: TLV_FW_FSEQ_VERSION: FSEQ Version: 89.3.35.37
[    6.914736] iwlwifi 0000:00:14.3: loaded firmware version 66.f1c864e0.0 Qu-c0-hr-b0-66.ucode op_mode iwlmvm
[    7.292181] iwlwifi 0000:00:14.3: Detected Intel(R) Wi-Fi 6 AX201 160MHz, REV=0x338
[    8.330333] iwlwifi 0000:00:14.3: SecBoot CPU1 Status: 0x5a3f, CPU2 Status: 0x3
[    8.330375] iwlwifi 0000:00:14.3: UMAC PC: 0x80473e58
[    8.330402] iwlwifi 0000:00:14.3: LMAC PC: 0x14d40
[    8.330405] iwlwifi 0000:00:14.3: WRT: Collecting data: ini trigger 13 fired (delay=0ms).
[    8.330520] iwlwifi 0000:00:14.3: Loaded firmware version: 66.f1c864e0.0 Qu-c0-hr-b0-66.ucode
[    8.330522] iwlwifi 0000:00:14.3: 0x00000000 | ADVANCED_SYSASSERT          
[    8.330525] iwlwifi 0000:00:14.3: 0x00000000 | trm_hw_status0
[    8.330527] iwlwifi 0000:00:14.3: 0x00000000 | trm_hw_status1
[    8.330529] iwlwifi 0000:00:14.3: 0x00000000 | branchlink2
[    8.330530] iwlwifi 0000:00:14.3: 0x00000000 | interruptlink1
[    8.330532] iwlwifi 0000:00:14.3: 0x00000000 | interruptlink2
[    8.330533] iwlwifi 0000:00:14.3: 0x00000000 | data1
[    8.330535] iwlwifi 0000:00:14.3: 0x00000000 | data2
[    8.330536] iwlwifi 0000:00:14.3: 0x00000000 | data3
[    8.330537] iwlwifi 0000:00:14.3: 0x00000000 | beacon time
[    8.330539] iwlwifi 0000:00:14.3: 0x00000000 | tsf low
[    8.330540] iwlwifi 0000:00:14.3: 0x00000000 | tsf hi
[    8.330542] iwlwifi 0000:00:14.3: 0x00000000 | time gp1
[    8.330543] iwlwifi 0000:00:14.3: 0x00000000 | time gp2
[    8.330545] iwlwifi 0000:00:14.3: 0x00000000 | uCode revision type
[    8.330546] iwlwifi 0000:00:14.3: 0x00000000 | uCode version major
[    8.330548] iwlwifi 0000:00:14.3: 0x00000000 | uCode version minor
[    8.330549] iwlwifi 0000:00:14.3: 0x00000000 | hw version
[    8.330551] iwlwifi 0000:00:14.3: 0x00000000 | board version
[    8.330552] iwlwifi 0000:00:14.3: 0x00000000 | hcmd
[    8.330554] iwlwifi 0000:00:14.3: 0x00000000 | isr0
[    8.330555] iwlwifi 0000:00:14.3: 0x00000000 | isr1
[    8.330557] iwlwifi 0000:00:14.3: 0x00000000 | isr2
[    8.330558] iwlwifi 0000:00:14.3: 0x00000000 | isr3
[    8.330559] iwlwifi 0000:00:14.3: 0x00000000 | isr4
[    8.330561] iwlwifi 0000:00:14.3: 0x00000000 | last cmd Id
[    8.330562] iwlwifi 0000:00:14.3: 0x00000000 | wait_event
[    8.330564] iwlwifi 0000:00:14.3: 0x00000000 | l2p_control
[    8.330565] iwlwifi 0000:00:14.3: 0x00000000 | l2p_duration
[    8.330567] iwlwifi 0000:00:14.3: 0x00000000 | l2p_mhvalid
[    8.330568] iwlwifi 0000:00:14.3: 0x00000000 | l2p_addr_match
[    8.330570] iwlwifi 0000:00:14.3: 0x00000000 | lmpm_pmg_sel
[    8.330571] iwlwifi 0000:00:14.3: 0x00000000 | timestamp
[    8.330573] iwlwifi 0000:00:14.3: 0x00000000 | flow_handler
[    8.330629] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[    8.330631] iwlwifi 0000:00:14.3: Transport status: 0x00000042, valid: 7
[    8.330633] iwlwifi 0000:00:14.3: 0x2000031C | ADVANCED_SYSASSERT
[    8.330635] iwlwifi 0000:00:14.3: 0x00000000 | umac branchlink1
[    8.330637] iwlwifi 0000:00:14.3: 0x80455AE6 | umac branchlink2
[    8.330639] iwlwifi 0000:00:14.3: 0xC00811AC | umac interruptlink1
[    8.330640] iwlwifi 0000:00:14.3: 0x00000000 | umac interruptlink2
[    8.330642] iwlwifi 0000:00:14.3: 0x00000001 | umac data1
[    8.330644] iwlwifi 0000:00:14.3: 0x0030AB38 | umac data2
[    8.330645] iwlwifi 0000:00:14.3: 0x00000000 | umac data3
[    8.330647] iwlwifi 0000:00:14.3: 0x00000042 | umac major
[    8.330649] iwlwifi 0000:00:14.3: 0xF1C864E0 | umac minor
[    8.330650] iwlwifi 0000:00:14.3: 0x0000D52D | frame pointer
[    8.330652] iwlwifi 0000:00:14.3: 0xC0887F08 | stack pointer
[    8.330653] iwlwifi 0000:00:14.3: 0x00000000 | last host cmd
[    8.330655] iwlwifi 0000:00:14.3: 0x0010002D | isr status reg
[    8.330690] iwlwifi 0000:00:14.3: IML/ROM dump:
[    8.330692] iwlwifi 0000:00:14.3: 0x00000003 | IML/ROM error/state
[    8.330718] iwlwifi 0000:00:14.3: 0x00005A3F | IML/ROM data1
[    8.330728] iwlwifi 0000:00:14.3: 0x00000080 | IML/ROM WFPM_AUTH_KEY_0
[    8.330735] iwlwifi 0000:00:14.3: Fseq Registers:
[    8.330755] iwlwifi 0000:00:14.3: 0x60000000 | FSEQ_ERROR_CODE
[    8.330799] iwlwifi 0000:00:14.3: 0x80290033 | FSEQ_TOP_INIT_VERSION
[    8.330829] iwlwifi 0000:00:14.3: 0x00090006 | FSEQ_CNVIO_INIT_VERSION
[    8.330850] iwlwifi 0000:00:14.3: 0x0000A481 | FSEQ_OTP_VERSION
[    8.330872] iwlwifi 0000:00:14.3: 0x00000003 | FSEQ_TOP_CONTENT_VERSION
[    8.330894] iwlwifi 0000:00:14.3: 0x4552414E | FSEQ_ALIVE_TOKEN
[    8.330917] iwlwifi 0000:00:14.3: 0x02000300 | FSEQ_CNVI_ID
[    8.330939] iwlwifi 0000:00:14.3: 0x01300504 | FSEQ_CNVR_ID
[    8.330960] iwlwifi 0000:00:14.3: 0x02000300 | CNVI_AUX_MISC_CHIP
[    8.330984] iwlwifi 0000:00:14.3: 0x01300504 | CNVR_AUX_MISC_CHIP
[    8.331006] iwlwifi 0000:00:14.3: 0x05B0905B | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[    8.331028] iwlwifi 0000:00:14.3: 0x0000025B | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[    8.331048] iwlwifi 0000:00:14.3: Failed to start RT ucode: -110
[    8.331051] iwlwifi 0000:00:14.3: WRT: Collecting data: ini trigger 13 fired (delay=0ms).
[    9.283273] iwlwifi 0000:00:14.3: Failed to run INIT ucode: -110
[    9.295862] iwlwifi 0000:00:14.3: retry init count 0
[    9.297749] iwlwifi 0000:00:14.3: Detected Intel(R) Wi-Fi 6 AX201 160MHz, REV=0x338
[   10.330252] iwlwifi 0000:00:14.3: SecBoot CPU1 Status: 0x5a26, CPU2 Status: 0x3
[   10.330291] iwlwifi 0000:00:14.3: UMAC PC: 0x80473e58
[   10.330301] iwlwifi 0000:00:14.3: LMAC PC: 0x14d40
[   10.330303] iwlwifi 0000:00:14.3: WRT: Collecting data: ini trigger 13 fired (delay=0ms).
[   10.330557] iwlwifi 0000:00:14.3: Loaded firmware version: 66.f1c864e0.0 Qu-c0-hr-b0-66.ucode
[   10.330559] iwlwifi 0000:00:14.3: 0x00000000 | ADVANCED_SYSASSERT          
[   10.330562] iwlwifi 0000:00:14.3: 0x00000000 | trm_hw_status0
[   10.330563] iwlwifi 0000:00:14.3: 0x00000000 | trm_hw_status1
[   10.330564] iwlwifi 0000:00:14.3: 0x00000000 | branchlink2
[   10.330565] iwlwifi 0000:00:14.3: 0x00000000 | interruptlink1
[   10.330566] iwlwifi 0000:00:14.3: 0x00000000 | interruptlink2
[   10.330567] iwlwifi 0000:00:14.3: 0x00000000 | data1
[   10.330568] iwlwifi 0000:00:14.3: 0x00000000 | data2
[   10.330569] iwlwifi 0000:00:14.3: 0x00000000 | data3
[   10.330570] iwlwifi 0000:00:14.3: 0x00000000 | beacon time
[   10.330571] iwlwifi 0000:00:14.3: 0x00000000 | tsf low
[   10.330572] iwlwifi 0000:00:14.3: 0x00000000 | tsf hi
[   10.330573] iwlwifi 0000:00:14.3: 0x00000000 | time gp1
[   10.330574] iwlwifi 0000:00:14.3: 0x00000000 | time gp2
[   10.330575] iwlwifi 0000:00:14.3: 0x00000000 | uCode revision type
[   10.330576] iwlwifi 0000:00:14.3: 0x00000000 | uCode version major
[   10.330577] iwlwifi 0000:00:14.3: 0x00000000 | uCode version minor
[   10.330578] iwlwifi 0000:00:14.3: 0x00000000 | hw version
[   10.330579] iwlwifi 0000:00:14.3: 0x00000000 | board version
[   10.330580] iwlwifi 0000:00:14.3: 0x00000000 | hcmd
[   10.330582] iwlwifi 0000:00:14.3: 0x00000000 | isr0
[   10.330583] iwlwifi 0000:00:14.3: 0x00000000 | isr1
[   10.330584] iwlwifi 0000:00:14.3: 0x00000000 | isr2
[   10.330585] iwlwifi 0000:00:14.3: 0x00000000 | isr3
[   10.330585] iwlwifi 0000:00:14.3: 0x00000000 | isr4
[   10.330586] iwlwifi 0000:00:14.3: 0x00000000 | last cmd Id
[   10.330588] iwlwifi 0000:00:14.3: 0x00000000 | wait_event
[   10.330589] iwlwifi 0000:00:14.3: 0x00000000 | l2p_control
[   10.330590] iwlwifi 0000:00:14.3: 0x00000000 | l2p_duration
[   10.330591] iwlwifi 0000:00:14.3: 0x00000000 | l2p_mhvalid
[   10.330592] iwlwifi 0000:00:14.3: 0x00000000 | l2p_addr_match
[   10.330593] iwlwifi 0000:00:14.3: 0x00000000 | lmpm_pmg_sel
[   10.330594] iwlwifi 0000:00:14.3: 0x00000000 | timestamp
[   10.330595] iwlwifi 0000:00:14.3: 0x00000000 | flow_handler
[   10.330822] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[   10.330823] iwlwifi 0000:00:14.3: Transport status: 0x00000042, valid: 7
[   10.330825] iwlwifi 0000:00:14.3: 0x2000031C | ADVANCED_SYSASSERT
[   10.330827] iwlwifi 0000:00:14.3: 0x00000000 | umac branchlink1
[   10.330828] iwlwifi 0000:00:14.3: 0x80455AE6 | umac branchlink2
[   10.330830] iwlwifi 0000:00:14.3: 0xC00811AC | umac interruptlink1
[   10.330831] iwlwifi 0000:00:14.3: 0x00000000 | umac interruptlink2
[   10.330832] iwlwifi 0000:00:14.3: 0x00000001 | umac data1
[   10.330833] iwlwifi 0000:00:14.3: 0x0030AB38 | umac data2
[   10.330834] iwlwifi 0000:00:14.3: 0x00000000 | umac data3
[   10.330835] iwlwifi 0000:00:14.3: 0x00000042 | umac major
[   10.330837] iwlwifi 0000:00:14.3: 0xF1C864E0 | umac minor
[   10.330838] iwlwifi 0000:00:14.3: 0x0000D4A4 | frame pointer
[   10.330839] iwlwifi 0000:00:14.3: 0xC0887F08 | stack pointer
[   10.330840] iwlwifi 0000:00:14.3: 0x00000000 | last host cmd
[   10.330841] iwlwifi 0000:00:14.3: 0x00100029 | isr status reg
[   10.330881] iwlwifi 0000:00:14.3: IML/ROM dump:
[   10.330882] iwlwifi 0000:00:14.3: 0x00000003 | IML/ROM error/state
[   10.330929] iwlwifi 0000:00:14.3: 0x00005A26 | IML/ROM data1
[   10.330976] iwlwifi 0000:00:14.3: 0x00000080 | IML/ROM WFPM_AUTH_KEY_0
[   10.330999] iwlwifi 0000:00:14.3: Fseq Registers:
[   10.331003] iwlwifi 0000:00:14.3: 0x60000000 | FSEQ_ERROR_CODE
[   10.331007] iwlwifi 0000:00:14.3: 0x80290033 | FSEQ_TOP_INIT_VERSION
[   10.331012] iwlwifi 0000:00:14.3: 0x00090006 | FSEQ_CNVIO_INIT_VERSION
[   10.331016] iwlwifi 0000:00:14.3: 0x0000A481 | FSEQ_OTP_VERSION
[   10.331020] iwlwifi 0000:00:14.3: 0x00000003 | FSEQ_TOP_CONTENT_VERSION
[   10.331025] iwlwifi 0000:00:14.3: 0x4552414E | FSEQ_ALIVE_TOKEN
[   10.331029] iwlwifi 0000:00:14.3: 0x02000300 | FSEQ_CNVI_ID
[   10.331033] iwlwifi 0000:00:14.3: 0x01300504 | FSEQ_CNVR_ID
[   10.331038] iwlwifi 0000:00:14.3: 0x02000300 | CNVI_AUX_MISC_CHIP
[   10.331044] iwlwifi 0000:00:14.3: 0x01300504 | CNVR_AUX_MISC_CHIP
[   10.331051] iwlwifi 0000:00:14.3: 0x05B0905B | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[   10.331058] iwlwifi 0000:00:14.3: 0x0000025B | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[   10.331078] iwlwifi 0000:00:14.3: Failed to start RT ucode: -110
[   10.331080] iwlwifi 0000:00:14.3: WRT: Collecting data: ini trigger 13 fired (delay=0ms).
[   11.318323] iwlwifi 0000:00:14.3: Failed to run INIT ucode: -110
[   11.330898] iwlwifi 0000:00:14.3: retry init count 1
[   11.332760] iwlwifi 0000:00:14.3: Detected Intel(R) Wi-Fi 6 AX201 160MHz, REV=0x338
[   12.356984] iwlwifi 0000:00:14.3: SecBoot CPU1 Status: 0x5acf, CPU2 Status: 0x3
[   12.357026] iwlwifi 0000:00:14.3: UMAC PC: 0x80473e58
[   12.357054] iwlwifi 0000:00:14.3: LMAC PC: 0x14d40
[   12.357056] iwlwifi 0000:00:14.3: WRT: Collecting data: ini trigger 13 fired (delay=0ms).
[   12.357205] iwlwifi 0000:00:14.3: Loaded firmware version: 66.f1c864e0.0 Qu-c0-hr-b0-66.ucode
[   12.357208] iwlwifi 0000:00:14.3: 0x00000000 | ADVANCED_SYSASSERT          
[   12.357211] iwlwifi 0000:00:14.3: 0x00000000 | trm_hw_status0
[   12.357213] iwlwifi 0000:00:14.3: 0x00000000 | trm_hw_status1
[   12.357214] iwlwifi 0000:00:14.3: 0x00000000 | branchlink2
[   12.357216] iwlwifi 0000:00:14.3: 0x00000000 | interruptlink1
[   12.357217] iwlwifi 0000:00:14.3: 0x00000000 | interruptlink2
[   12.357219] iwlwifi 0000:00:14.3: 0x00000000 | data1
[   12.357220] iwlwifi 0000:00:14.3: 0x00000000 | data2
[   12.357222] iwlwifi 0000:00:14.3: 0x00000000 | data3
[   12.357223] iwlwifi 0000:00:14.3: 0x00000000 | beacon time
[   12.357225] iwlwifi 0000:00:14.3: 0x00000000 | tsf low
[   12.357226] iwlwifi 0000:00:14.3: 0x00000000 | tsf hi
[   12.357227] iwlwifi 0000:00:14.3: 0x00000000 | time gp1
[   12.357229] iwlwifi 0000:00:14.3: 0x00000000 | time gp2
[   12.357230] iwlwifi 0000:00:14.3: 0x00000000 | uCode revision type
[   12.357232] iwlwifi 0000:00:14.3: 0x00000000 | uCode version major
[   12.357234] iwlwifi 0000:00:14.3: 0x00000000 | uCode version minor
[   12.357235] iwlwifi 0000:00:14.3: 0x00000000 | hw version
[   12.357236] iwlwifi 0000:00:14.3: 0x00000000 | board version
[   12.357238] iwlwifi 0000:00:14.3: 0x00000000 | hcmd
[   12.357239] iwlwifi 0000:00:14.3: 0x00000000 | isr0
[   12.357241] iwlwifi 0000:00:14.3: 0x00000000 | isr1
[   12.357242] iwlwifi 0000:00:14.3: 0x00000000 | isr2
[   12.357244] iwlwifi 0000:00:14.3: 0x00000000 | isr3
[   12.357245] iwlwifi 0000:00:14.3: 0x00000000 | isr4
[   12.357246] iwlwifi 0000:00:14.3: 0x00000000 | last cmd Id
[   12.357248] iwlwifi 0000:00:14.3: 0x00000000 | wait_event
[   12.357249] iwlwifi 0000:00:14.3: 0x00000000 | l2p_control
[   12.357251] iwlwifi 0000:00:14.3: 0x00000000 | l2p_duration
[   12.357253] iwlwifi 0000:00:14.3: 0x00000000 | l2p_mhvalid
[   12.357254] iwlwifi 0000:00:14.3: 0x00000000 | l2p_addr_match
[   12.357256] iwlwifi 0000:00:14.3: 0x00000000 | lmpm_pmg_sel
[   12.357257] iwlwifi 0000:00:14.3: 0x00000000 | timestamp
[   12.357258] iwlwifi 0000:00:14.3: 0x00000000 | flow_handler
[   12.357314] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[   12.357316] iwlwifi 0000:00:14.3: Transport status: 0x00000042, valid: 7
[   12.357319] iwlwifi 0000:00:14.3: 0x2000031C | ADVANCED_SYSASSERT
[   12.357321] iwlwifi 0000:00:14.3: 0x00000000 | umac branchlink1
[   12.357323] iwlwifi 0000:00:14.3: 0x80455AE6 | umac branchlink2
[   12.357324] iwlwifi 0000:00:14.3: 0xC00811AC | umac interruptlink1
[   12.357326] iwlwifi 0000:00:14.3: 0x00000000 | umac interruptlink2
[   12.357328] iwlwifi 0000:00:14.3: 0x00000001 | umac data1
[   12.357329] iwlwifi 0000:00:14.3: 0x0030AB38 | umac data2
[   12.357331] iwlwifi 0000:00:14.3: 0x00000000 | umac data3
[   12.357332] iwlwifi 0000:00:14.3: 0x00000042 | umac major
[   12.357334] iwlwifi 0000:00:14.3: 0xF1C864E0 | umac minor
[   12.357336] iwlwifi 0000:00:14.3: 0x0000C626 | frame pointer
[   12.357337] iwlwifi 0000:00:14.3: 0xC0887F08 | stack pointer
[   12.357339] iwlwifi 0000:00:14.3: 0x00000000 | last host cmd
[   12.357341] iwlwifi 0000:00:14.3: 0x00100029 | isr status reg
[   12.357376] iwlwifi 0000:00:14.3: IML/ROM dump:
[   12.357377] iwlwifi 0000:00:14.3: 0x00000003 | IML/ROM error/state
[   12.357403] iwlwifi 0000:00:14.3: 0x00005ACF | IML/ROM data1
[   12.357414] iwlwifi 0000:00:14.3: 0x00000080 | IML/ROM WFPM_AUTH_KEY_0
[   12.357420] iwlwifi 0000:00:14.3: Fseq Registers:
[   12.357441] iwlwifi 0000:00:14.3: 0x60000000 | FSEQ_ERROR_CODE
[   12.357462] iwlwifi 0000:00:14.3: 0x80290033 | FSEQ_TOP_INIT_VERSION
[   12.357484] iwlwifi 0000:00:14.3: 0x00090006 | FSEQ_CNVIO_INIT_VERSION
[   12.357506] iwlwifi 0000:00:14.3: 0x0000A481 | FSEQ_OTP_VERSION
[   12.357528] iwlwifi 0000:00:14.3: 0x00000003 | FSEQ_TOP_CONTENT_VERSION
[   12.357550] iwlwifi 0000:00:14.3: 0x4552414E | FSEQ_ALIVE_TOKEN
[   12.357571] iwlwifi 0000:00:14.3: 0x02000300 | FSEQ_CNVI_ID
[   12.357593] iwlwifi 0000:00:14.3: 0x01300504 | FSEQ_CNVR_ID
[   12.357615] iwlwifi 0000:00:14.3: 0x02000300 | CNVI_AUX_MISC_CHIP
[   12.357639] iwlwifi 0000:00:14.3: 0x01300504 | CNVR_AUX_MISC_CHIP
[   12.357661] iwlwifi 0000:00:14.3: 0x05B0905B | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[   12.357683] iwlwifi 0000:00:14.3: 0x0000025B | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[   12.357702] iwlwifi 0000:00:14.3: Failed to start RT ucode: -110
[   12.357705] iwlwifi 0000:00:14.3: WRT: Collecting data: ini trigger 13 fired (delay=0ms).
[   13.313370] iwlwifi 0000:00:14.3: Failed to run INIT ucode: -110
[   13.326003] iwlwifi 0000:00:14.3: retry init count 2

Yeah, seems something went off and the ucode file got corrupted i guess …
Try this from terminal:

cd /usr/lib/firmware

and then run this commands one by one, to get the files:

sudo wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/iwlwifi-Qu-c0-hr-b0-66.ucode
sudo wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/iwlwifi-Qu-c0-hr-b0-68.ucode
sudo wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/iwlwifi-Qu-c0-hr-b0-71.ucode
sudo wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/iwlwifi-Qu-c0-hr-b0-73.ucode

Then reboot the system and see if things got better.

Nope. Apparently the firmware didn’t load because dmesg refers to Qu-c0-hr-b0-63.ucode, which isn’t on the list of files you had me download.

ok, well … the file is there tho kernel/git/firmware/linux-firmware.git - Repository of firmware blobs for use with the Linux kernel

So simply modify one of those commands to point to the Qu-c0-hr-b0-63.ucode

After that step it decided to load 62 instead (from 63, from 66) so I decided to copy them all, and it refuses to load any:

[    6.594506] iwlwifi 0000:00:14.3: uCode file size 8938035 does not match expected size
[    6.594887] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-Qu-c0-hr-b0-65.ucode failed with error -2
[    6.595109] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-Qu-c0-hr-b0-64.ucode failed with error -2
[    6.609127] iwlwifi 0000:00:14.3: uCode file size 8876458 does not match expected size
[    6.624535] iwlwifi 0000:00:14.3: uCode file size 8840181 does not match expected size
[    6.624792] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-Qu-c0-hr-b0-61.ucode failed with error -2
[    6.624833] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-Qu-c0-hr-b0-60.ucode failed with error -2
[    6.639246] iwlwifi 0000:00:14.3: uCode file size 8648152 does not match expected size
[    6.639484] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-Qu-c0-hr-b0-58.ucode failed with error -2
[    6.639519] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-Qu-c0-hr-b0-57.ucode failed with error -2
[    6.639558] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-Qu-c0-hr-b0-56.ucode failed with error -2
[    6.651422] iwlwifi 0000:00:14.3: uCode file size 8130821 does not match expected size
[    6.651656] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-Qu-c0-hr-b0-54.ucode failed with error -2
[    6.662730] iwlwifi 0000:00:14.3: uCode file size 8040346 does not match expected size
[    6.662952] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-Qu-c0-hr-b0-52.ucode failed with error -2
[    6.663015] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-Qu-c0-hr-b0-51.ucode failed with error -2
[    6.673269] iwlwifi 0000:00:14.3: uCode file size 7335571 does not match expected size
[    6.673470] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-Qu-c0-hr-b0-49.ucode failed with error -2
[    6.684210] iwlwifi 0000:00:14.3: uCode file size 7350694 does not match expected size
[    6.684423] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-Qu-c0-hr-b0-47.ucode failed with error -2
[    6.684465] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-Qu-c0-hr-b0-46.ucode failed with error -2
[    6.684503] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-Qu-c0-hr-b0-45.ucode failed with error -2
[    6.684537] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-Qu-c0-hr-b0-44.ucode failed with error -2
[    6.684573] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-Qu-c0-hr-b0-43.ucode failed with error -2
[    6.684608] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-Qu-c0-hr-b0-42.ucode failed with error -2
[    6.684647] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-Qu-c0-hr-b0-41.ucode failed with error -2
[    6.684678] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-Qu-c0-hr-b0-40.ucode failed with error -2
[    6.684713] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-Qu-c0-hr-b0-39.ucode failed with error -2
[    6.684718] iwlwifi 0000:00:14.3: no suitable firmware found!
[    6.684719] iwlwifi 0000:00:14.3: minimum version required: iwlwifi-Qu-c0-hr-b0-39
[    6.684721] iwlwifi 0000:00:14.3: maximum version supported: iwlwifi-Qu-c0-hr-b0-66
[    6.684722] iwlwifi 0000:00:14.3: check git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git

I’ve noticed that those files are dated 2022/07/09 whereas the old files were from 2022/06/21, and the newer files are indeed way larger than the older ones.

Edit: Apparently wget messed up the downloaded files (?). I downloaded them via the browser instead and copied them again, but I’m back to square one; it loads 66 and fails.

Edit: I’ve also tried following this: https://bugzilla.kernel.org/show_bug.cgi?id=205123#c22, downloading the firmware from Intel’s website, but the only difference is that the “ini trigger” is now 16 instead of 13.

Edit: Kept digging and stumbled upon this, but I don’t know what to make of it:

# modprobe iwlmwm
modprobe: FATAL: Module iwlmwm not found in directory /lib/modules/5.15.50-1-MANJARO
# find /lib/modules/5.15.50-1-MANJARO/kernel -name "*iwl*"
/lib/modules/5.15.50-1-MANJARO/kernel/drivers/net/wireless/intel/iwlegacy
/lib/modules/5.15.50-1-MANJARO/kernel/drivers/net/wireless/intel/iwlegacy/iwlegacy.ko.xz
/lib/modules/5.15.50-1-MANJARO/kernel/drivers/net/wireless/intel/iwlegacy/iwl3945.ko.xz
/lib/modules/5.15.50-1-MANJARO/kernel/drivers/net/wireless/intel/iwlegacy/iwl4965.ko.xz
/lib/modules/5.15.50-1-MANJARO/kernel/drivers/net/wireless/intel/iwlwifi
/lib/modules/5.15.50-1-MANJARO/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko.xz
/lib/modules/5.15.50-1-MANJARO/kernel/drivers/net/wireless/intel/iwlwifi/mvm/iwlmvm.ko.xz
/lib/modules/5.15.50-1-MANJARO/kernel/drivers/net/wireless/intel/iwlwifi/dvm/iwldvm.ko.xz

The iwlmwm module seems to be there but the system doesn’t see it.

I’ve rebooted an nth time and it suddenly started working again, for no apparent reason; I swear I didn’t change anything for the last few reboots. Let’s just pray it lasts, because apparently prayer is the only thing that works…

Sometimes a simple reboot is not enough, a cold stop and start after the upgrade of the kernel and/or firmware.