You are not logged in.

#1 2021-04-05 08:46:51

outside_cobby
Member
Registered: 2021-04-05
Posts: 6

iwlwifi 0000:03:00.0: Microcode SW error detected. Restarting 0x20000

Hello Everyone,

I am having issues with my wifi connection. My wifi drops sometimes for no reason and I have to manually restart netctl-auto. Sometimes I have to do multiple times and sometimes I have to do only once. Then again it can drop at any time. Below is the logs from `dmesg`

[94156.128281] iwlwifi 0000:03:00.0: Microcode SW error detected.  Restarting 0x2000000.
[94156.128507] iwlwifi 0000:03:00.0: Start IWL Error Log Dump:
[94156.128508] iwlwifi 0000:03:00.0: Status: 0x00000040, count: 6
[94156.128510] iwlwifi 0000:03:00.0: Loaded firmware version: 29.4063824552.0 7265D-29.ucode
[94156.128512] iwlwifi 0000:03:00.0: 0x00000084 | NMI_INTERRUPT_UNKNOWN       
[94156.128513] iwlwifi 0000:03:00.0: 0x000002F0 | trm_hw_status0
[94156.128514] iwlwifi 0000:03:00.0: 0x00000000 | trm_hw_status1
[94156.128515] iwlwifi 0000:03:00.0: 0x00043D6C | branchlink2
[94156.128516] iwlwifi 0000:03:00.0: 0x0004B002 | interruptlink1
[94156.128517] iwlwifi 0000:03:00.0: 0x0004B002 | interruptlink2
[94156.128518] iwlwifi 0000:03:00.0: 0x00000000 | data1
[94156.128519] iwlwifi 0000:03:00.0: 0x00000080 | data2
[94156.128520] iwlwifi 0000:03:00.0: 0x07030000 | data3
[94156.128521] iwlwifi 0000:03:00.0: 0x00000000 | beacon time
[94156.128522] iwlwifi 0000:03:00.0: 0x0083605B | tsf low
[94156.128523] iwlwifi 0000:03:00.0: 0x00000000 | tsf hi
[94156.128524] iwlwifi 0000:03:00.0: 0x00000000 | time gp1
[94156.128526] iwlwifi 0000:03:00.0: 0x0083605C | time gp2
[94156.128527] iwlwifi 0000:03:00.0: 0x00000001 | uCode revision type
[94156.128528] iwlwifi 0000:03:00.0: 0x0000001D | uCode version major
[94156.128529] iwlwifi 0000:03:00.0: 0xF2390AA8 | uCode version minor
[94156.128530] iwlwifi 0000:03:00.0: 0x00000210 | hw version
[94156.128531] iwlwifi 0000:03:00.0: 0x00489200 | board version
[94156.128532] iwlwifi 0000:03:00.0: 0x0026012C | hcmd
[94156.128533] iwlwifi 0000:03:00.0: 0x00022000 | isr0
[94156.128534] iwlwifi 0000:03:00.0: 0x00000000 | isr1
[94156.128535] iwlwifi 0000:03:00.0: 0x00000002 | isr2
[94156.128536] iwlwifi 0000:03:00.0: 0x004000C0 | isr3
[94156.128537] iwlwifi 0000:03:00.0: 0x00000000 | isr4
[94156.128538] iwlwifi 0000:03:00.0: 0x0026012C | last cmd Id
[94156.128539] iwlwifi 0000:03:00.0: 0x00000000 | wait_event
[94156.128540] iwlwifi 0000:03:00.0: 0x0000ACEE | l2p_control
[94156.128541] iwlwifi 0000:03:00.0: 0x00000000 | l2p_duration
[94156.128542] iwlwifi 0000:03:00.0: 0x00000000 | l2p_mhvalid
[94156.128543] iwlwifi 0000:03:00.0: 0x00000000 | l2p_addr_match
[94156.128544] iwlwifi 0000:03:00.0: 0x00000007 | lmpm_pmg_sel
[94156.128545] iwlwifi 0000:03:00.0: 0x03031934 | timestamp
[94156.128546] iwlwifi 0000:03:00.0: 0x00342838 | flow_handler
[94156.128700] iwlwifi 0000:03:00.0: Fseq Registers:
[94156.128751] iwlwifi 0000:03:00.0: 0x00000000 | FSEQ_ERROR_CODE
[94156.128802] iwlwifi 0000:03:00.0: 0x00000000 | FSEQ_TOP_INIT_VERSION
[94156.128852] iwlwifi 0000:03:00.0: 0x00000000 | FSEQ_CNVIO_INIT_VERSION
[94156.128902] iwlwifi 0000:03:00.0: 0x00000000 | FSEQ_OTP_VERSION
[94156.128907] iwlwifi 0000:03:00.0: 0x00000000 | FSEQ_TOP_CONTENT_VERSION
[94156.128957] iwlwifi 0000:03:00.0: 0x00000000 | FSEQ_ALIVE_TOKEN
[94156.128962] iwlwifi 0000:03:00.0: 0x00000000 | FSEQ_CNVI_ID
[94156.129012] iwlwifi 0000:03:00.0: 0x00000000 | FSEQ_CNVR_ID
[94156.129017] iwlwifi 0000:03:00.0: 0x00000000 | CNVI_AUX_MISC_CHIP
[94156.129067] iwlwifi 0000:03:00.0: 0x00000000 | CNVR_AUX_MISC_CHIP
[94156.129072] iwlwifi 0000:03:00.0: 0x00000000 | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[94156.129122] iwlwifi 0000:03:00.0: 0x00000000 | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[94156.129174] iwlwifi 0000:03:00.0: Collecting data: trigger 2 fired.
[94156.129178] ieee80211 phy0: Hardware restart was requested
[94156.270352] iwlwifi 0000:03:00.0: Applying debug destination EXTERNAL_DRAM
[94156.349538] iwlwifi 0000:03:00.0: Applying debug destination EXTERNAL_DRAM
[94156.350929] iwlwifi 0000:03:00.0: FW already configured (0) - re-configuring

I have seen many questions similar to this but I couldn't find any solid solution for this. I am posting this to see if there are any new answers related to this topic. Please let me know if you need any additional information.

I am using a Thinkpad x250.

Last edited by outside_cobby (2021-04-05 13:47:26)

Offline

#2 2021-04-05 12:34:40

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 77,523

Re: iwlwifi 0000:03:00.0: Microcode SW error detected. Restarting 0x20000

Please use code tags, not quote tags.

https://bbs.archlinux.org/viewtopic.php?id=265159
Did you try any of those parameters?

Offline

#3 2021-04-05 13:52:11

outside_cobby
Member
Registered: 2021-04-05
Posts: 6

Re: iwlwifi 0000:03:00.0: Microcode SW error detected. Restarting 0x20000

I had the same settings except for the `uapsd_disable`. I had the value `uapsd_disable=3`. I have changed it now and when I restarted, I still have the same logs from `dmesg` and wifi dropped couple of times and got connected automatically. I will have these settings for few more days and see how it goes. Thanks.

Offline

#4 2021-04-06 05:48:27

outside_cobby
Member
Registered: 2021-04-05
Posts: 6

Re: iwlwifi 0000:03:00.0: Microcode SW error detected. Restarting 0x20000

Today when I try to use the laptop, laptop from sleep mode did't automatically connected to the wifi connection. I had to manually restart `netctl-auto`.
These are the logs before restarting manually.

`journalctl -u netctl-auto@wlp3s0`

Apr 05 15:59:28 archlinux dhcpcd[4265]: wlp3s0: IAID 0f:9c:41:b8
Apr 05 15:59:29 archlinux dhcpcd[4265]: wlp3s0: rebinding lease of *.*.*.*
Apr 05 15:59:34 archlinux dhcpcd[4265]: wlp3s0: DHCP lease expired
Apr 05 15:59:34 archlinux dhcpcd[4265]: wlp3s0: soliciting a DHCP lease
Apr 05 15:59:35 archlinux dhcpcd[4265]: wlp3s0: offered *.*.*.* from *.*.*.*
Apr 05 15:59:58 archlinux dhcpcd[4265]: timed out
Apr 05 16:13:05 archlinux systemd[1]: Stopping Automatic wireless network connection using netctl profiles...
Apr 05 16:13:05 archlinux systemd[1]: netctl-auto@wlp3s0.service: Deactivated successfully.
Apr 05 16:13:05 archlinux systemd[1]: Stopped Automatic wireless network connection using netctl profiles.
Apr 05 16:13:05 archlinux systemd[1]: netctl-auto@wlp3s0.service: Consumed 3.296s CPU time.
-- Boot a7d52f91c90e45ae8c37626e437accf0 --
Apr 05 16:13:33 archlinux systemd[1]: Starting Automatic wireless network connection using netctl profiles...
Apr 05 16:13:34 archlinux netctl-auto[2757]: Included profile '*****'
Apr 05 16:13:34 archlinux systemd[1]: Started Automatic wireless network connection using netctl profiles.
Apr 06 07:35:11 archlinux systemd[1]: Stopping Automatic wireless network connection using netctl profiles...
Apr 06 07:35:12 archlinux systemd[1]: netctl-auto@wlp3s0.service: Deactivated successfully.
Apr 06 07:35:12 archlinux systemd[1]: Stopped Automatic wireless network connection using netctl profiles.
Apr 06 07:35:12 archlinux systemd[1]: netctl-auto@wlp3s0.service: Consumed 9.731s CPU time.
Apr 06 07:35:12 archlinux systemd[1]: Starting Automatic wireless network connection using netctl profiles...
Apr 06 07:35:12 archlinux netctl-auto[22522]: Included profile '*****'
Apr 06 07:35:12 archlinux systemd[1]: Started Automatic wireless network connection using netctl profiles.

`dmesg`

[54931.798404] iwlwifi 0000:03:00.0: regular scan timed out
[54931.798725] iwlwifi 0000:03:00.0: Microcode SW error detected.  Restarting 0x2000000.
[54931.798950] iwlwifi 0000:03:00.0: Start IWL Error Log Dump:
[54931.798952] iwlwifi 0000:03:00.0: Status: 0x00000040, count: 6
[54931.798953] iwlwifi 0000:03:00.0: Loaded firmware version: 29.4063824552.0 7265D-29.ucode
[54931.798955] iwlwifi 0000:03:00.0: 0x00000084 | NMI_INTERRUPT_UNKNOWN       
[54931.798956] iwlwifi 0000:03:00.0: 0x000002F0 | trm_hw_status0
[54931.798957] iwlwifi 0000:03:00.0: 0x00000000 | trm_hw_status1
[54931.798958] iwlwifi 0000:03:00.0: 0x00043D6C | branchlink2
[54931.798960] iwlwifi 0000:03:00.0: 0x0004B002 | interruptlink1
[54931.798961] iwlwifi 0000:03:00.0: 0x000007E2 | interruptlink2
[54931.798962] iwlwifi 0000:03:00.0: 0x00000000 | data1
[54931.798963] iwlwifi 0000:03:00.0: 0x00000080 | data2
[54931.798964] iwlwifi 0000:03:00.0: 0x07030000 | data3
[54931.798965] iwlwifi 0000:03:00.0: 0x00101E56 | beacon time
[54931.798966] iwlwifi 0000:03:00.0: 0x002FE1A9 | tsf low
[54931.798967] iwlwifi 0000:03:00.0: 0x00000000 | tsf hi
[54931.798968] iwlwifi 0000:03:00.0: 0x00000000 | time gp1
[54931.798969] iwlwifi 0000:03:00.0: 0x002FE1A9 | time gp2
[54931.798970] iwlwifi 0000:03:00.0: 0x00000001 | uCode revision type
[54931.798971] iwlwifi 0000:03:00.0: 0x0000001D | uCode version major
[54931.798972] iwlwifi 0000:03:00.0: 0xF2390AA8 | uCode version minor
[54931.798973] iwlwifi 0000:03:00.0: 0x00000210 | hw version
[54931.798974] iwlwifi 0000:03:00.0: 0x00489200 | board version
[54931.798976] iwlwifi 0000:03:00.0: 0x0026012C | hcmd
[54931.798977] iwlwifi 0000:03:00.0: 0x00022000 | isr0
[54931.798978] iwlwifi 0000:03:00.0: 0x00000000 | isr1
[54931.798979] iwlwifi 0000:03:00.0: 0x00000002 | isr2
[54931.798980] iwlwifi 0000:03:00.0: 0x004000C0 | isr3
[54931.798981] iwlwifi 0000:03:00.0: 0x00000000 | isr4
[54931.798982] iwlwifi 0000:03:00.0: 0x0026012C | last cmd Id
[54931.798983] iwlwifi 0000:03:00.0: 0x00000000 | wait_event
[54931.798984] iwlwifi 0000:03:00.0: 0x00000080 | l2p_control
[54931.798985] iwlwifi 0000:03:00.0: 0x00000000 | l2p_duration
[54931.798986] iwlwifi 0000:03:00.0: 0x00000000 | l2p_mhvalid
[54931.798987] iwlwifi 0000:03:00.0: 0x00000000 | l2p_addr_match
[54931.798988] iwlwifi 0000:03:00.0: 0x00000007 | lmpm_pmg_sel
[54931.798989] iwlwifi 0000:03:00.0: 0x03031934 | timestamp
[54931.798990] iwlwifi 0000:03:00.0: 0x00342838 | flow_handler
[54931.799143] iwlwifi 0000:03:00.0: Fseq Registers:
[54931.799193] iwlwifi 0000:03:00.0: 0x00000000 | FSEQ_ERROR_CODE
[54931.799243] iwlwifi 0000:03:00.0: 0x00000000 | FSEQ_TOP_INIT_VERSION
[54931.799294] iwlwifi 0000:03:00.0: 0x00000000 | FSEQ_CNVIO_INIT_VERSION
[54931.799344] iwlwifi 0000:03:00.0: 0x00000000 | FSEQ_OTP_VERSION
[54931.799349] iwlwifi 0000:03:00.0: 0x00000000 | FSEQ_TOP_CONTENT_VERSION
[54931.799400] iwlwifi 0000:03:00.0: 0x00000000 | FSEQ_ALIVE_TOKEN
[54931.799450] iwlwifi 0000:03:00.0: 0x00000000 | FSEQ_CNVI_ID
[54931.799500] iwlwifi 0000:03:00.0: 0x00000000 | FSEQ_CNVR_ID
[54931.799504] iwlwifi 0000:03:00.0: 0x00000000 | CNVI_AUX_MISC_CHIP
[54931.799555] iwlwifi 0000:03:00.0: 0x00000000 | CNVR_AUX_MISC_CHIP
[54931.799605] iwlwifi 0000:03:00.0: 0x00000000 | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[54931.799655] iwlwifi 0000:03:00.0: 0x00000000 | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[54931.799706] iwlwifi 0000:03:00.0: Collecting data: trigger 2 fired.
[54931.799711] ieee80211 phy0: Hardware restart was requested
[54931.940016] iwlwifi 0000:03:00.0: Applying debug destination EXTERNAL_DRAM
[54932.018780] iwlwifi 0000:03:00.0: Applying debug destination EXTERNAL_DRAM
[54932.020228] iwlwifi 0000:03:00.0: FW already configured (0) - re-configuring
[54932.030039] ACPI: \: failed to evaluate _DSM (0x1001)
[54932.030042] ACPI: \: failed to evaluate _DSM (0x1001)

Offline

#5 2021-04-24 07:12:05

outside_cobby
Member
Registered: 2021-04-05
Posts: 6

Re: iwlwifi 0000:03:00.0: Microcode SW error detected. Restarting 0x20000

Need to close this topic since this seems to be not helping and also to avoid spamming. Tracking this in below topic with the new findings related to this issue.

https://bbs.archlinux.org/viewtopic.php?id=265762

Last edited by outside_cobby (2021-04-24 07:15:36)

Offline

Board footer

Powered by FluxBB