Intel® NUCs
Support for Intel® NUC products
12341 Discussions

NUC11TNKi5 intermittent AX201 WiFi failure on boot

comsci
New Contributor I
1,064 Views

Hi,

I am running a custom Yocto Linux build on a NUC11TNKi5 and about 1 in 5 times the WiFi device fails to come up and reports errors on boot:

root@intel-skylake-64:~# grep iwlwifi dmesg.log | head -n 25
[ 1.849279] Loading modules backported from iwlwifi
[ 1.849280] iwlwifi-stack-public:release/core64:9427:a15fc842
[ 1.864244] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[ 1.868385] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-67.ucode failed with error -2
[ 1.868390] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-66.ucode failed with error -2
[ 1.868396] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-65.ucode failed with error -2
[ 1.868402] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-64.ucode failed with error -2
[ 1.869844] iwlwifi 0000:00:14.3: api flags index 2 larger than supported by driver
[ 1.869853] iwlwifi 0000:00:14.3: TLV_FW_FSEQ_VERSION: FSEQ Version: 89.3.35.37
[ 1.870004] iwlwifi 0000:00:14.3: loaded firmware version 63.c04f3485.0 QuZ-a0-hr-b0-63.ucode op_mode iwlmvm
[ 1.886447] iwlwifi 0000:00:14.3: Detected Intel(R) Wi-Fi 6 AX201 160MHz, REV=0x354
[ 2.007526] iwlwifi 0000:00:14.3: Detected RF HR B3, rfid=0x10a100
[ 2.073728] iwlwifi 0000:00:14.3: base HW address: 64:79:f0:39:1a:ed
[ 2.091137] iwlwifi 0000:00:14.3 wlo1: renamed from wlan0
[ 8.715517] iwlwifi 0000:00:14.3: Microcode SW error detected. Restarting 0x0.
[ 8.721612] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[ 8.726178] iwlwifi 0000:00:14.3: Transport status: 0x0000004A, valid: 6
[ 8.731676] iwlwifi 0000:00:14.3: Loaded firmware version: 63.c04f3485.0 QuZ-a0-hr-b0-63.ucode
[ 8.739081] iwlwifi 0000:00:14.3: 0x00000071 | NMI_INTERRUPT_UMAC_FATAL
[ 8.744863] iwlwifi 0000:00:14.3: 0x000022F1 | trm_hw_status0
[ 8.749537] iwlwifi 0000:00:14.3: 0x00000000 | trm_hw_status1
[ 8.754154] iwlwifi 0000:00:14.3: 0x004CAD42 | branchlink2
[ 8.758488] iwlwifi 0000:00:14.3: 0x004C17C6 | interruptlink1
[ 8.763276] iwlwifi 0000:00:14.3: 0x004C17C6 | interruptlink2
[ 8.768027] iwlwifi 0000:00:14.3: 0x000128F2 | data1

All the other times it appears to boot and work fine.

I have the latest BIOS installed and am running kernel  5.10.78 with MACHINE=intel-skylake-64

As I understand it this tries to load all the latest firmware patches and ilwifi-backport on boot.

Any ideas?

Full dmesg log attached

 

 

 

Labels (1)
0 Kudos
8 Replies
David_G_Intel
Moderator
1,031 Views

Hello @comsci


Thank you for posting on the Intel️® communities. To investigate this request, please share with us the results of the Intel® System Support Utility for the Linux* Operating System


Regards, 

David G 

Intel Customer Support Technician 


comsci
New Contributor I
968 Views

OK. Thanks. I've attached an SSU report. The WiFi came up fine in this instance and I haven't been able to make it go wrong again. I will upload a new SSU report if it does go wrong again.

sharkytowers
Beginner
1,023 Views

I'm having network adapter problems with Linux as well.  I can't figure out if it is a driver issue or a hardware issue.  It is odd that both the Ethernet and Wifi are both not functioning...

NUC11 

A USB Wifi adapter works fine.  BIOS is set to have LAN and Wireless on.  I'm at a loss.

comsci
New Contributor I
968 Views

To get the Ethernet working in my build I had to enable the kernel config setting:

CONFIG_IGC=y

 

David_G_Intel
Moderator
957 Views

Thank you for the information @comsci we will investigate this request and post the updates on the thread.


Regards, 

David G 

Intel Customer Support Technician 


David_G_Intel
Moderator
938 Views

Hello @comsci


After checking the information available for this NUC, Yocto has not been validated to work with the NUC. For further investigation you'll need to try one of the supported operating systems and let us know if the issue persists:

  • Windows 11, 64-bit*
  • Windows® 10, 64-bit*
  • Windows® 10 IoT Enterprise*
  • Red Hat Linux*
  • Ubuntu 20.04 LTS*

If you want to keep using Yocto and the issue is no longer present the best is to confirm with the distro support or forums since the behavior may be related to drivers and we do not provide drivers for Linux systems. Those drivers are provided and maintained by the Linux* distribution vendors. More information:


Regards, 

David G 

Intel Customer Support Technician 


comsci
New Contributor I
863 Views

Hi David,

 

Actually, we've not seen it go wrong again in about 30 reboots sincemy post. Possible due to changes in our configuration. We are now using a grub-efi as the boot manager rather than systemd-boot and have net.ifnames=0 to retain the wlan0 device name.

 

Still getting the firmware load error failures with error -2 for versions 67,66,65 and 64 but seems fine with version 63. It would be nice to know if this is expected for this device.

 

Best regards,

David R

David_G_Intel
Moderator
855 Views

Thank you for the update. Since this OS is not supported on the NUC, we could not confirm if it's expected behavior. The best option is checking with your Linux distro since you may required custom drivers for the OS and the Wireless controller. Please keep in mind that this thread will no longer be monitored by Intel. Thank you for your understanding.  


Best regards, 

David G 

Intel Customer Support Technician 


Reply