You are not logged in.

#1 2024-07-13 21:01:32

HarryRamsey
Member
Registered: 2024-07-13
Posts: 6

[SOLVED] Intel AX201 iwlwifi: ... failed with error -110... Intel AMT

Hello,

I have recently installed Arch coming from Windows 11, however I am encountering issues when trying to load the kernel module for the WiFi adapter. I disabled fast boot previously in Windows 11 and using the following command to indicate if fast boot was enabled and it was not.

(GP "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Power")."HiberbootEnabled"
0

Furthermore, I have tried Ubuntu as well to indicate if it was a user error but that encountered the same error too. It seems these errors occur regardless of whether the kernel attempts to load them at boot or I manually load them using modprobe.
Hopefully someone can point me in the direction to fixing this issue.

Thanks,
Harry Ramsey.

Kernel Version:

# uname -r
6.9.9-arch1-1

Diagnostic Messages:

# dmesg | grep iwlwifi
[    2.981990] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[    3.282839] iwlwifi 0000:00:14.3: CSR_RESET = 0x11
[    3.282842] iwlwifi 0000:00:14.3: Host monitor block 0x0 vector 0x0
[    3.282940] iwlwifi 0000:00:14.3:     value [iter 0]: 0xbf1d0030
[    3.283421] iwlwifi 0000:00:14.3:     value [iter 1]: 0xbf1d0430
[    3.283505] iwlwifi 0000:00:14.3:     value [iter 2]: 0xbf1d0430
[    3.283591] iwlwifi 0000:00:14.3:     value [iter 3]: 0xbf1d0430
[    3.283670] iwlwifi 0000:00:14.3:     value [iter 4]: 0xbf1d0030
[    3.283778] iwlwifi 0000:00:14.3:     value [iter 5]: 0xbf1d0430
[    3.283881] iwlwifi 0000:00:14.3:     value [iter 6]: 0xbf1d0030
[    3.283984] iwlwifi 0000:00:14.3:     value [iter 7]: 0xbf1d0030
[    3.284087] iwlwifi 0000:00:14.3:     value [iter 8]: 0xbf1d0430
[    3.284189] iwlwifi 0000:00:14.3:     value [iter 9]: 0xbf1d0030
[    3.284292] iwlwifi 0000:00:14.3:     value [iter 10]: 0xbf1d0430
[    3.284394] iwlwifi 0000:00:14.3:     value [iter 11]: 0xbf1d0430
[    3.284499] iwlwifi 0000:00:14.3:     value [iter 12]: 0xbf1d0030
[    3.284600] iwlwifi 0000:00:14.3:     value [iter 13]: 0xbf1d0430
[    3.284704] iwlwifi 0000:00:14.3:     value [iter 14]: 0xbf1d0030
[    3.284704] iwlwifi 0000:00:14.3: Host monitor block 0x0 vector 0x1
[    3.284807] iwlwifi 0000:00:14.3:     value [iter 0]: 0x04006ec2
[    3.284909] iwlwifi 0000:00:14.3:     value [iter 1]: 0x04006ec2
[    3.285013] iwlwifi 0000:00:14.3:     value [iter 2]: 0x04006ec2
[    3.285113] iwlwifi 0000:00:14.3:     value [iter 3]: 0x04006ec2
[    3.285215] iwlwifi 0000:00:14.3:     value [iter 4]: 0x04006ec2
[    3.285317] iwlwifi 0000:00:14.3:     value [iter 5]: 0x04006ec2
[    3.285419] iwlwifi 0000:00:14.3:     value [iter 6]: 0x04006ec2
[    3.285522] iwlwifi 0000:00:14.3:     value [iter 7]: 0x04006ec2
[    3.285624] iwlwifi 0000:00:14.3:     value [iter 8]: 0x04006ec2
[    3.285726] iwlwifi 0000:00:14.3:     value [iter 9]: 0x04006ec2
[    3.285829] iwlwifi 0000:00:14.3:     value [iter 10]: 0x04006ec2
[    3.285932] iwlwifi 0000:00:14.3:     value [iter 11]: 0x04006ec2
[    3.286035] iwlwifi 0000:00:14.3:     value [iter 12]: 0x04006ec2
[    3.286137] iwlwifi 0000:00:14.3:     value [iter 13]: 0x04006ec2
[    3.286240] iwlwifi 0000:00:14.3:     value [iter 14]: 0x04006ec2
[    3.286241] iwlwifi 0000:00:14.3: Host monitor block 0x0 vector 0x6
[    3.286343] iwlwifi 0000:00:14.3:     value [iter 0]: 0xb0043860
[    3.286445] iwlwifi 0000:00:14.3:     value [iter 1]: 0xa0043860
[    3.286547] iwlwifi 0000:00:14.3:     value [iter 2]: 0xa0043860
[    3.286650] iwlwifi 0000:00:14.3:     value [iter 3]: 0xf0043860
[    3.286753] iwlwifi 0000:00:14.3:     value [iter 4]: 0xa0043860
[    3.286855] iwlwifi 0000:00:14.3:     value [iter 5]: 0xb0043860
[    3.286958] iwlwifi 0000:00:14.3:     value [iter 6]: 0xb0043860
[    3.287060] iwlwifi 0000:00:14.3:     value [iter 7]: 0xa0043860
[    3.287164] iwlwifi 0000:00:14.3:     value [iter 8]: 0xb0043860
[    3.287267] iwlwifi 0000:00:14.3:     value [iter 9]: 0xa0043860
[    3.287369] iwlwifi 0000:00:14.3:     value [iter 10]: 0xa0043860
[    3.287471] iwlwifi 0000:00:14.3:     value [iter 11]: 0xb0043860
[    3.287574] iwlwifi 0000:00:14.3:     value [iter 12]: 0xa0043860
[    3.287676] iwlwifi 0000:00:14.3:     value [iter 13]: 0xa0043860
[    3.287781] iwlwifi 0000:00:14.3:     value [iter 14]: 0xb0043860
[    3.287803] iwlwifi 0000:00:14.3: Host monitor block 0x22 vector 0x0
[    3.287882] iwlwifi 0000:00:14.3:     value [iter 0]: 0x59ccc019
[    3.287904] iwlwifi 0000:00:14.3: probe with driver iwlwifi failed with error -110

IP Link:

# ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp0s13f0u2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
    link/ether a0:ce:c8:76:a1:6f brd ff:ff:ff:ff:ff:ff

Loadable Modules:

# lsmod | grep iwlwifi
iwlwifi               589824  0
cfg80211             1363968  1 iwlwifi

List PCI:

# lspci -v
00:14.3 Network controller: Intel Corporation Wi-Fi 6 AX201 (rev 20)
	Subsystem: Intel Corporation Device 0070
	Flags: fast devsel, IRQ 16, IOMMU group 11
	Memory at 603d1dc000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: [c8] Power Management version 3
	Capabilities: [d0] MSI: Enable- Count=1/1 Maskable- 64bit+
	Capabilities: [40] Express Root Complex Integrated Endpoint, IntMsgNum 0
	Capabilities: [80] MSI-X: Enable- Count=16 Masked-
	Capabilities: [100] Latency Tolerance Reporting
	Capabilities: [164] Vendor Specific Information: ID=0010 Rev=0 Len=014 <?>
	Kernel modules: iwlwifi

Last edited by HarryRamsey (2024-07-15 21:11:42)

Offline

#2 2024-07-13 21:53:50

seth
Member
Registered: 2012-09-03
Posts: 58,052

Re: [SOLVED] Intel AX201 iwlwifi: ... failed with error -110... Intel AMT

110 is a timeout, does it help to unload and re-load the iwlwifi module?
What's the output of "rfkill"?

In general, please don't apply random filters - the timeout makes a bus issue more likely.

lspci -tvnn  # to see the neighbourhood

and please post your complete system journal for the boot:

sudo journalctl -b | curl -F 'file=@-' 0x0.st

Offline

#3 2024-07-13 22:28:12

HarryRamsey
Member
Registered: 2024-07-13
Posts: 6

Re: [SOLVED] Intel AX201 iwlwifi: ... failed with error -110... Intel AMT

Unloading and reloading the iwlwifi module generates the same error.
The output of rfkill is:

# rfkill
ID TYPE      DEVICE                   SOFT      HARD
 0 bluetooth tpacpi_bluetooth_sw unblocked unblocked
 1 bluetooth hci0                unblocked unblocked

lspci:

# lspci --tvnn
lspci -tvnn
-[0000:00]-+-00.0  Intel Corporation 11th Gen Core Processor Host Bridge/DRAM Registers [8086:9a14]
           +-02.0  Intel Corporation TigerLake-LP GT2 [Iris Xe Graphics] [8086:9a49]
           +-04.0  Intel Corporation TigerLake-LP Dynamic Tuning Processor Participant [8086:9a03]
           +-06.0-[04]----00.0  Samsung Electronics Co Ltd NVMe SSD Controller PM9A1/PM9A3/980PRO [144d:a80a]
           +-07.0-[20-49]--
           +-07.2-[50-79]--
           +-08.0  Intel Corporation GNA Scoring Accelerator module [8086:9a11]
           +-0a.0  Intel Corporation Tigerlake Telemetry Aggregator Driver [8086:9a0d]
           +-0d.0  Intel Corporation Tiger Lake-LP Thunderbolt 4 USB Controller [8086:9a13]
           +-0d.2  Intel Corporation Tiger Lake-LP Thunderbolt 4 NHI #0 [8086:9a1b]
           +-0d.3  Intel Corporation Tiger Lake-LP Thunderbolt 4 NHI #1 [8086:9a1d]
           +-12.0  Intel Corporation Tiger Lake-LP Integrated Sensor Hub [8086:a0fc]
           +-14.0  Intel Corporation Tiger Lake-LP USB 3.2 Gen 2x1 xHCI Host Controller [8086:a0ed]
           +-14.2  Intel Corporation Tiger Lake-LP Shared SRAM [8086:a0ef]
           +-14.3  Intel Corporation Wi-Fi 6 AX201 [8086:a0f0]
           +-15.0  Intel Corporation Tiger Lake-LP Serial IO I2C Controller #0 [8086:a0e8]
           +-15.1  Intel Corporation Tiger Lake-LP Serial IO I2C Controller #1 [8086:a0e9]
           +-16.0  Intel Corporation Tiger Lake-LP Management Engine Interface [8086:a0e0]
           +-16.3  Intel Corporation Tiger Lake-LP Active Management Technology - SOL [8086:a0e3]
           +-1f.0  Intel Corporation Tiger Lake-LP LPC Controller [8086:a082]
           +-1f.3  Intel Corporation Tiger Lake-LP Smart Sound Technology Audio Controller [8086:a0c8]
           +-1f.4  Intel Corporation Tiger Lake-LP SMBus Controller [8086:a0a3]
           \-1f.5  Intel Corporation Tiger Lake-LP SPI Controller [8086:a0a4]

Journal: https://0x0.st/XL9b.txt

Offline

#4 2024-07-13 23:35:37

Mario156090
Member
Registered: 2018-12-04
Posts: 50

Re: [SOLVED] Intel AX201 iwlwifi: ... failed with error -110... Intel AMT

It's very similar to my problem, I think it's a 6.9 kernel problem or linux firmware package.

Offline

#5 2024-07-14 00:07:09

Mario156090
Member
Registered: 2018-12-04
Posts: 50

Re: [SOLVED] Intel AX201 iwlwifi: ... failed with error -110... Intel AMT

Offline

#6 2024-07-14 06:53:07

seth
Member
Registered: 2012-09-03
Posts: 58,052

Re: [SOLVED] Intel AX201 iwlwifi: ... failed with error -110... Intel AMT

The system cannot probe the device, the firmware doesn't even get loaded (though make sure to have linux-firmware installed) and

tried Ubuntu as well to indicate if it was a user error but that encountered the same error

There's a UBS on the same bus and the camera and bluetooth are attached to that USB, but they don't act up and the system doesn't support ACPI at all.

https://wiki.archlinux.org/title/Kernel_parameters (the second one is default, though)

iwlwifi.bt_coex_active=0 iwlwifi.power_save=0

If it wasn't for your initial assertion, I'd tell you to disable fast-start, because it looks *exactly* like what you'd expect, see eg. https://bbs.archlinux.org/viewtopic.php?id=296091
Anecdotally, make sure to have rebooted windows twice after disabling fast-start, you could also try to re-enable the device there.

Unrelated:

Jul 13 23:23:52 LAPTOP-RAMSEY kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: Check if you have 'sof-firmware' package installed.

Offline

#7 2024-07-14 08:06:03

HarryRamsey
Member
Registered: 2024-07-13
Posts: 6

Re: [SOLVED] Intel AX201 iwlwifi: ... failed with error -110... Intel AMT

seth wrote:

If it wasn't for your initial assertion, I'd tell you to disable fast-start, because it looks *exactly* like what you'd expect, see eg. https://bbs.archlinux.org/viewtopic.php?id=296091
Anecdotally, make sure to have rebooted windows twice after disabling fast-start, you could also try to re-enable the device there.

Unfortunately, that does not seem to work either.

seth wrote:

Unrelated:

Jul 13 23:23:52 LAPTOP-RAMSEY kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: Check if you have 'sof-firmware' package installed.

Thanks for that spot.

Here is the latest log with those kernel parameters, same error I believe.
https://0x0.st/XLOM.txt
I think I will try an earlier kernel version later just to assert it isn't the current kernel/firmware. I believe I may have had an older version of Ubuntu successfully running a few months ago.

Offline

#8 2024-07-14 14:21:30

HarryRamsey
Member
Registered: 2024-07-13
Posts: 6

Re: [SOLVED] Intel AX201 iwlwifi: ... failed with error -110... Intel AMT

Mario156090 wrote:

It's very similar to my problem, I think it's a 6.9 kernel problem or linux firmware package.

Was yours working in previous kernels?

I have tried additional steps to narrow down the issue now but no success;
- Reinstalled Windows, disabled fast boot and shutdown/booted the system twice and also restarted the system.
- Disabled WiFi in Windows and BIOS.
- Tested kernel 5.15 and previous firmware.
- Moved drivers from /lib/firmware to another folder to narrow down any version issues.

At this point I am uncertain where to head and I am slowly assuming that the AX201 is just incompatible with anything other than Windows on Lenovo Thinkpads at this time.

Offline

#9 2024-07-14 14:44:48

Mario156090
Member
Registered: 2018-12-04
Posts: 50

Re: [SOLVED] Intel AX201 iwlwifi: ... failed with error -110... Intel AMT

HarryRamsey wrote:
Mario156090 wrote:

It's very similar to my problem, I think it's a 6.9 kernel problem or linux firmware package.

Was yours working in previous kernels?

I have tried additional steps to narrow down the issue now but no success;
- Reinstalled Windows, disabled fast boot and shutdown/booted the system twice and also restarted the system.
- Disabled WiFi in Windows and BIOS.
- Tested kernel 5.15 and previous firmware.
- Moved drivers from /lib/firmware to another folder to narrow down any version issues.

At this point I am uncertain where to head and I am slowly assuming that the AX201 is just incompatible with anything other than Windows on Lenovo Thinkpads at this time.


I have tried the same things as you, although some of the things seem to work after a few hours the controller also breaks. It happened to me with an AX200 a little over a year ago and for that reason I bought the AX210, however, now when I bought another AX210 I have delved deeper into the problem and I have realized that this really is a problem with iwlwifi as a driver, like Arch it is a rolling release every time a kernel is released and every time a linux-firmware is released there are changes that one cannot keep track of to know what or what could have caused the failure.

What I did in recent weeks was delete everything related to Arch and install Windows, I tried it for a few days and the WIFI never broke. Then I tried another more stable quote distro like linux mint 21.3 and I didn't have any iwlwifi crashes. Now I am using the beta of Linux 22 and with the default kernel 6.8.X I had no problems. I suspected the 6.9 kernel since the crashes started with that kernel on Arch but I'm not sure which one was 6.9.X. On Linux mint 22 I installed the custom kernel called liquorix 6.9 and after a few hours I had the error again.

Now I have returned to the default kernel of Linux mint 22 beta and I have gone 17 hours without any type of reboot.

Finally, from my perspective the problem is between linux-firmware and linux package. Getting specifically to which commit or what time and date the problem was introduced seems impossible to me from my level of knowledge.

Offline

#10 2024-07-14 15:58:54

seth
Member
Registered: 2012-09-03
Posts: 58,052

Re: [SOLVED] Intel AX201 iwlwifi: ... failed with error -110... Intel AMT

Offline

#11 2024-07-14 16:30:02

Mario156090
Member
Registered: 2018-12-04
Posts: 50

Re: [SOLVED] Intel AX201 iwlwifi: ... failed with error -110... Intel AMT

Yes, it is too.

Offline

#12 2024-07-14 21:14:48

Mario156090
Member
Registered: 2018-12-04
Posts: 50

Re: [SOLVED] Intel AX201 iwlwifi: ... failed with error -110... Intel AMT

I found a workaround reloading manually the module iwlwifi.

It has been tested on linux mint.

mario@asus-mint:~$ sudo rmmod iwlwifi
[sudo] contraseña para mario:                  
rmmod: ERROR: Module iwlwifi is in use by: iwlmvm
mario@asus-mint:~$ sudo rmmod iwlmvm
mario@asus-mint:~$ sudo rmmod iwlwifi
mario@asus-mint:~$ lsmod | grep iwlwifi
mario@asus-mint:~$ sudo modprobe iwlwifi
mario@asus-mint:~$ lsmod | grep iwl
iwlmvm                864256  0
iwlwifi               610304  1 iwlmvm
mac80211             1728512  1 iwlmvm
cfg80211             1339392  3 iwlmvm,iwlwifi,mac80211
mario@asus-mint:~$ 

Offline

#13 2024-07-14 21:39:24

seth
Member
Registered: 2012-09-03
Posts: 58,052

Re: [SOLVED] Intel AX201 iwlwifi: ... failed with error -110... Intel AMT

https://bbs.archlinux.org/viewtopic.php?id=297585 - but

Post #3 wrote:

Unloading and reloading the iwlwifi module generates the same error.

Offline

#14 2024-07-15 09:24:36

HarryRamsey
Member
Registered: 2024-07-13
Posts: 6

Re: [SOLVED] Intel AX201 iwlwifi: ... failed with error -110... Intel AMT

Mario156090 wrote:

I found a workaround reloading manually the module iwlwifi.

It has been tested on linux mint.

For me at least, it does not seem Linux mint and reloading them module works currently.

Are there any physical issues that might cause the adapter to timeout on Linux?

Offline

#15 2024-07-15 15:55:41

seth
Member
Registered: 2012-09-03
Posts: 58,052

Re: [SOLVED] Intel AX201 iwlwifi: ... failed with error -110... Intel AMT

Short of hibernating windows leaving the device in an undefined condition the next-best contender if even reloading the driver later on doesn't work would be the firmware.
Try to pretend that you're windows 11,

acpi_osi=! acpi_osi="Windows 2022"

https://learn.microsoft.com/en-us/windo … inacpi-osi

Offline

#16 2024-07-15 21:10:16

HarryRamsey
Member
Registered: 2024-07-13
Posts: 6

Re: [SOLVED] Intel AX201 iwlwifi: ... failed with error -110... Intel AMT

seth wrote:

Try to pretend that you're windows 11,

acpi_osi=! acpi_osi="Windows 2022"

Pretending to be Windows 11 did not work however a Lenovo support representative recently encountered this error and it is due to Intel AMT being enabled in the BIOS. Disabling it has enabled the iwlwifi to work correctly as expected.

Perhaps AMT does not work on Linux which was why the system was being restrictive when compared to Windows?

Offline

Board footer

Powered by FluxBB