Wifi not working – Failed to run INIT ucode: -110

From time to time, my Thinkpad T460s starts without working WiFi. Like the WiFi card doesn’t exist.

Since I was always in a rush, the easiest solution was to reboot until it boots properly but today I decided to dig a little bit deeper.

Lets check dmesg

user@t460s:~$ sudo dmesg | grep iwl
[    5.725283] iwlwifi 0000:04:00.0: loaded firmware version 36.e91976c0.0 op_mode iwlmvm
[    5.809691] iwlwifi 0000:04:00.0: Detected Intel(R) Dual Band Wireless AC 8260, REV=0x208
[    6.859974] iwlwifi 0000:04:00.0: Collecting data: trigger 15 fired.
[    7.108832] iwlwifi 0000:04:00.0: Not valid error log pointer 0x00000000 for Init uCode
[    7.108950] iwlwifi 0000:04:00.0: Fseq Registers:
[    7.108955] iwlwifi 0000:04:00.0: 0xE6197FAD | FSEQ_ERROR_CODE
[    7.108960] iwlwifi 0000:04:00.0: 0xF4B8D196 | FSEQ_TOP_INIT_VERSION
[    7.108964] iwlwifi 0000:04:00.0: 0x18C01088 | FSEQ_CNVIO_INIT_VERSION
[    7.108969] iwlwifi 0000:04:00.0: 0x0000A052 | FSEQ_OTP_VERSION
[    7.108974] iwlwifi 0000:04:00.0: 0x40C06ACD | FSEQ_TOP_CONTENT_VERSION
[    7.108978] iwlwifi 0000:04:00.0: 0x85BF6AF7 | FSEQ_ALIVE_TOKEN
[    7.108983] iwlwifi 0000:04:00.0: 0x8314846D | FSEQ_CNVI_ID
[    7.108987] iwlwifi 0000:04:00.0: 0x5843DCC9 | FSEQ_CNVR_ID
[    7.108992] iwlwifi 0000:04:00.0: 0x03000000 | CNVI_AUX_MISC_CHIP
[    7.109000] iwlwifi 0000:04:00.0: 0x0BADCAFE | CNVR_AUX_MISC_CHIP
[    7.109007] iwlwifi 0000:04:00.0: 0x0BADCAFE | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[    7.109015] iwlwifi 0000:04:00.0: 0x0BADCAFE | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[    7.109045] iwlwifi 0000:04:00.0: SecBoot CPU1 Status: 0x3090003, CPU2 Status: 0x0
[    7.109046] iwlwifi 0000:04:00.0: Failed to start INIT ucode: -110
[    7.109070] iwlwifi 0000:04:00.0: Firmware not running - cannot dump error
[    7.122052] iwlwifi 0000:04:00.0: Failed to run INIT ucode: -110

After some time, the search term “Failed to run INIT ucode: -110” ended with the optional solution (which worked for me)

sudo modprobe -r iwlmvm
sudo modprobe -r iwlwifi
sudo modprobe iwlwifi
sudo modprobe iwlmvm

After this, the wifi card started to work properly. In few cases the solution was to disable power management with

sudo iwconfig wlp4s0 power off

where wlp4s0 is my wifi card. In my case, it started to work properly without the last line

More details and all the credits goes to the Stackexchange

Best regards and please leave a comment in case you know something else about this problem.

Leave a Reply

Your email address will not be published. Required fields are marked *