Software error in the microcode of the iwlwifi driver

Hello. I’ve recently encountered the following problem. I have entered my NAS drive in fstab. I’ve now noticed that my network drive is no longer automatically mounted. However, when I run “sudo mount -a”, it mounts without any problem.

In the following excerpt from the dmesg log, I noticed a problem with my WLAN adapter

[    7.567229] iwlwifi 0000:00:14.3: Microcode SW error detected. Restarting 0x0.
[    7.567435] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[    7.567443] iwlwifi 0000:00:14.3: Transport status: 0x0000004A, valid: 6
[    7.567456] iwlwifi 0000:00:14.3: Loaded firmware version: 83.e8f84e98.0 so-a0-hr-b0-83.ucode
[    7.567465] iwlwifi 0000:00:14.3: 0x00000071 | NMI_INTERRUPT_UMAC_FATAL    
[    7.567476] iwlwifi 0000:00:14.3: 0x000002F0 | trm_hw_status0
[    7.567484] iwlwifi 0000:00:14.3: 0x00000000 | trm_hw_status1
[    7.567491] iwlwifi 0000:00:14.3: 0x004D9024 | branchlink2
[    7.567497] iwlwifi 0000:00:14.3: 0x004CF2F2 | interruptlink1
[    7.567504] iwlwifi 0000:00:14.3: 0x004CF2F2 | interruptlink2
[    7.567510] iwlwifi 0000:00:14.3: 0x00005FF4 | data1
[    7.567516] iwlwifi 0000:00:14.3: 0x00000010 | data2
[    7.567523] iwlwifi 0000:00:14.3: 0x00000000 | data3
[    7.567529] iwlwifi 0000:00:14.3: 0x003581F2 | beacon time
[    7.567535] iwlwifi 0000:00:14.3: 0x000C26AD | tsf low
[    7.567542] iwlwifi 0000:00:14.3: 0x00000000 | tsf hi
[    7.567548] iwlwifi 0000:00:14.3: 0x00000000 | time gp1
[    7.567554] iwlwifi 0000:00:14.3: 0x000CDF9A | time gp2
[    7.567560] iwlwifi 0000:00:14.3: 0x00000001 | uCode revision type
[    7.567566] iwlwifi 0000:00:14.3: 0x00000053 | uCode version major
[    7.567573] iwlwifi 0000:00:14.3: 0xE8F84E98 | uCode version minor
[    7.567580] iwlwifi 0000:00:14.3: 0x00000370 | hw version
[    7.567586] iwlwifi 0000:00:14.3: 0x00C80002 | board version
[    7.567592] iwlwifi 0000:00:14.3: 0x80F6F500 | hcmd
[    7.567599] iwlwifi 0000:00:14.3: 0x00020000 | isr0
[    7.567605] iwlwifi 0000:00:14.3: 0x00000000 | isr1
[    7.567610] iwlwifi 0000:00:14.3: 0x48F00002 | isr2
[    7.567616] iwlwifi 0000:00:14.3: 0x00C3000C | isr3
[    7.567622] iwlwifi 0000:00:14.3: 0x00000000 | isr4
[    7.567628] iwlwifi 0000:00:14.3: 0x001E0103 | last cmd Id
[    7.567634] iwlwifi 0000:00:14.3: 0x00005FF4 | wait_event
[    7.567640] iwlwifi 0000:00:14.3: 0x00000080 | l2p_control
[    7.567646] iwlwifi 0000:00:14.3: 0x00000020 | l2p_duration
[    7.567652] iwlwifi 0000:00:14.3: 0x0000003F | l2p_mhvalid
[    7.567658] iwlwifi 0000:00:14.3: 0x00000800 | l2p_addr_match
[    7.567664] iwlwifi 0000:00:14.3: 0x00000009 | lmpm_pmg_sel
[    7.567670] iwlwifi 0000:00:14.3: 0x00000000 | timestamp
[    7.567676] iwlwifi 0000:00:14.3: 0x0000204C | flow_handler
[    7.567752] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[    7.567757] iwlwifi 0000:00:14.3: Transport status: 0x0000004A, valid: 7
[    7.567766] iwlwifi 0000:00:14.3: 0x2010190E | ADVANCED_SYSASSERT
[    7.567774] iwlwifi 0000:00:14.3: 0x00000000 | umac branchlink1
[    7.567780] iwlwifi 0000:00:14.3: 0x804703E0 | umac branchlink2
[    7.567786] iwlwifi 0000:00:14.3: 0xC0081500 | umac interruptlink1
[    7.567792] iwlwifi 0000:00:14.3: 0x00000000 | umac interruptlink2
[    7.567798] iwlwifi 0000:00:14.3: 0x0101971C | umac data1
[    7.567804] iwlwifi 0000:00:14.3: 0xDEADBEEF | umac data2
[    7.567810] iwlwifi 0000:00:14.3: 0xDEADBEEF | umac data3
[    7.567816] iwlwifi 0000:00:14.3: 0x00000053 | umac major
[    7.567822] iwlwifi 0000:00:14.3: 0xE8F84E98 | umac minor
[    7.567828] iwlwifi 0000:00:14.3: 0x000CDF94 | frame pointer
[    7.567834] iwlwifi 0000:00:14.3: 0xC0886BE0 | stack pointer
[    7.567840] iwlwifi 0000:00:14.3: 0x0026010D | last host cmd
[    7.567846] iwlwifi 0000:00:14.3: 0x00000000 | isr status reg
[    7.567897] iwlwifi 0000:00:14.3: IML/ROM dump:
[    7.567903] iwlwifi 0000:00:14.3: 0x00000B03 | IML/ROM error/state
[    7.567950] iwlwifi 0000:00:14.3: 0x00005107 | IML/ROM data1
[    7.568007] iwlwifi 0000:00:14.3: 0x00000090 | IML/ROM WFPM_AUTH_KEY_0
[    7.568058] iwlwifi 0000:00:14.3: Fseq Registers:
[    7.568105] iwlwifi 0000:00:14.3: 0x60000000 | FSEQ_ERROR_CODE
[    7.568154] iwlwifi 0000:00:14.3: 0x00350002 | FSEQ_TOP_INIT_VERSION
[    7.568204] iwlwifi 0000:00:14.3: 0x00150001 | FSEQ_CNVIO_INIT_VERSION
[    7.568255] iwlwifi 0000:00:14.3: 0x0000A482 | FSEQ_OTP_VERSION
[    7.568304] iwlwifi 0000:00:14.3: 0x00000003 | FSEQ_TOP_CONTENT_VERSION
[    7.568356] iwlwifi 0000:00:14.3: 0x4552414E | FSEQ_ALIVE_TOKEN
[    7.568405] iwlwifi 0000:00:14.3: 0x00080400 | FSEQ_CNVI_ID
[    7.568457] iwlwifi 0000:00:14.3: 0x01300504 | FSEQ_CNVR_ID
[    7.568510] iwlwifi 0000:00:14.3: 0x00080400 | CNVI_AUX_MISC_CHIP
[    7.568564] iwlwifi 0000:00:14.3: 0x01300504 | CNVR_AUX_MISC_CHIP
[    7.568613] iwlwifi 0000:00:14.3: 0x05B0905B | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[    7.568667] iwlwifi 0000:00:14.3: 0x0000025B | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[    7.568716] iwlwifi 0000:00:14.3: 0x00150001 | FSEQ_PREV_CNVIO_INIT_VERSION
[    7.568765] iwlwifi 0000:00:14.3: 0x00350002 | FSEQ_WIFI_FSEQ_VERSION
[    7.568819] iwlwifi 0000:00:14.3: 0x00350002 | FSEQ_BT_FSEQ_VERSION
[    7.568870] iwlwifi 0000:00:14.3: 0x000000EB | FSEQ_CLASS_TP_VERSION
[    7.568931] iwlwifi 0000:00:14.3: UMAC CURRENT PC: 0x8048f214
[    7.568975] iwlwifi 0000:00:14.3: LMAC1 CURRENT PC: 0xd0
[    7.569320] iwlwifi 0000:00:14.3: WRT: Collecting data: ini trigger 4 fired (delay=0ms).
[    7.569350] ieee80211 phy0: Hardware restart was requested
[    7.624685] Bluetooth: MGMT ver 1.22
[    7.630054] NET: Registered PF_ALG protocol family
[    8.079868] iwlwifi 0000:00:14.3: WRT: Invalid buffer destination
[    8.183893] iwlwifi 0000:00:14.3: WFPM_UMAC_PD_NOTIFICATION: 0x20
[    8.183940] iwlwifi 0000:00:14.3: WFPM_LMAC2_PD_NOTIFICATION: 0x1f
[    8.183949] iwlwifi 0000:00:14.3: WFPM_AUTH_KEY_0: 0x90
[    8.183958] iwlwifi 0000:00:14.3: CNVI_SCU_SEQ_DATA_DW9: 0x10
[    8.185190] iwlwifi 0000:00:14.3: RFIm is deactivated, reason = 5
[    8.392810] FS-Cache: Loaded
[    8.396587] Key type dns_resolver registered
[    8.467748] Key type cifs.spnego registered
[    8.467765] Key type cifs.idmap registered
[    8.468294] CIFS: No dialect specified on mount. Default has changed to a more secure dialect, SMB2.1 or later (e.g. SMB3.1.1), from CIFS (SMB1). To use the less secure SMB1 dialect to access old servers which do not support SMB3.1.1 (or even SMB3 or SMB2.1) specify vers=1.0 on mount.
[    8.468297] CIFS: Attempting to mount //192.168.150.20/homearchiv/Homearchiv
[    8.468321] CIFS: VFS: Error connecting to socket. Aborting operation.
[    8.468322] CIFS: VFS: cifs_mount failed w/return code = -101
[   11.286182] systemd-journald[535]: /var/log/journal/632e831ff87b499da0bcef95768e33e0/user-1000.journal: Journal file uses a different sequence number ID, rotating.
[   12.107117] gnome-shell[1307]: memfd_create() called without MFD_EXEC or MFD_NOEXEC_SEAL set
[   13.174273] rfkill: input handler disabled
[   13.663175] warning: `pool-gnome-shel' uses wireless extensions which will stop working for Wi-Fi 7 hardware; use nl80211
[   14.122775] show_signal_msg: 67 callbacks suppressed
[   14.122778] pasystray[1574]: segfault at 10 ip 0000561b92038465 sp 00007fffdb55c7a0 error 4 in pasystray[561b92038000+7000] likely on CPU 11 (core 20, socket 0)
[   14.122794] Code: 8d 3d d0 6b 00 00 4c 8d 35 d0 84 00 00 4c 89 ff ff 15 57 bb 00 00 ff 15 a1 b8 00 00 48 89 05 aa bf 00 00 48 8b 80 e8 00 00 00 <48> 8b 40 10 48 89 05 90 bf 00 00 ff 15 72 b4 00 00 be 03 00 00 00

My WLAN adapter is Intel Corporation Alder Lake-P PCH CNVi WiFi (rev 01) and my kernel version is 6.6.8-2. It’s a TUXEDO InfinityBook Pro 16 - Gen7 - Max-Performance Edition.
I also don’t yet understand the error with the SMB protocol. The minimum protocol version on my NAS is SMB2.
Does anyone possibly have an idea what could be causing this? I have no other WLAN issues.

Using systemd every service is executed async.

This makes it entirely possible that your definition cannot be loaded because network is not yet up.

I suggest you move the mount to a mount/automount unit.

This will move the mount to the time of accessing the folder.

2 Likes

Ok, that works too. I have now created a systemctl automount unit, and it works perfectly. Thank you for your idea :slight_smile:

This topic was automatically closed 36 hours after the last reply. New replies are no longer allowed.