Wireless
Participate in insightful discussions regarding issues related to Intel® Wireless Adapters and technologies
7659 Discussions

Intel AX210 not detect 6GHz network on Linux/Android platform

jsun
Beginner
6,594 Views

I am trying to get the Intel AX210 working on NXP iMX8 eval board running Android 12 or 13. Following is my setup:

  • Android 12 with Linux kernel 5.10, use firmware iwlwifi-ty-a0-gf-a0-59.ucode
  • Android 13 with Linux kernel 5.15, use firmware iwlwifi-ty-a0-gf-a0-66.ucode
  • Country Region (regulatory domain) is US
  • TP-Link AXE5400 (Archer AXE75) Tri-Band 6-Stream Wi-Fi 6E Router


On Android 12, the AX210 is able to connect to 2.4GHz/5GHz network, but not able to detect 6GHz network. I can see the 6GHz frequency is enabled in AX210 (via the "iw list" command), but the AX210 can't detect 6GHz network, and can't scan the 6GHz frequency. 

I know the 6GHz network on the TP-Link WiFi 6E Router is working fine, because I was able to connect to this 6GHz network using the Mediatek Wi-Fi 6E (RZ616) Wireless LAN Card. 

On Android 13, the AX210 driver seems to fail loading the firmware:

[    9.541989][  T178] Intel(R) Wireless WiFi driver for Linux
[    9.547827][  T178] iwlwifi 0001:01:00.0: enabling device (0000 -> 0002)
[    9.554666][  T178] iwlwifi 0001:01:00.0: pci_enable_msi failed - -22
[    9.562933][    T1] init: [libfs_mgr]umount_retry(): unmount(/data) succeeded
[    9.570289][    T1] init: Calling: /system/bin/vdc cryptfs encryptFstab /dev/block/by-name/userdata /data false f2fs
[    9.582154][   T42] iwlwifi 0001:01:00.0: api flags index 2 larger than supported by driver
[    9.592416][   T42] iwlwifi 0001:01:00.0: TLV_FW_FSEQ_VERSION: FSEQ Version: 0.63.2.2
[    9.602508][   T42] iwlwifi 0001:01:00.0: loaded firmware version 66.f1c864e0.0 ty-a0-gf-a0-66.ucode op_mode iwlmvm
[    9.621745][  T178] iwlwifi 0001:01:00.0: Detected Intel(R) Wi-Fi 6 AX210 160MHz, REV=0x420
[    9.636763][  T178] thermal thermal_zone2: failed to read out thermal zone (-61)
[    9.689486][  T197] vold: keystore2 Keystore generateKey returned service specific error: -67
[    9.698174][  T197] vold: Failed to generate rollback-resistant key.  This is expected if keystore doesn't support rollback resistance.  Falling back to non-rollback-resistant key.
[   10.065273][  T178] iwlwifi 0001:01:00.0: Timeout waiting for PNVM load!
[   10.072045][  T178] iwlwifi 0001:01:00.0: Failed to start RT ucode: -110
[   10.078804][  T178] iwlwifi 0001:01:00.0: WRT: Collecting data: ini trigger 13 fired (delay=0ms).
[   10.088822][  T178] iwlwifi 0001:01:00.0: Start IWL Error Log Dump:

It got the error meessage: "Timeout waiting for PNVM load!", and I did not use the pnvm file. 

Could you please advice which version of Linux kernel supports the AX210 on 6GHz network? Also what version of the "iwlwifi-ty" firmware file to use?

Thank you and Best Regards.

0 Kudos
22 Replies
Steven_Intel
Moderator
5,691 Views

Hello jsun,


Thank you for posting on the Intel® communities.


I am sorry you are having issues with your Intel® Wi-Fi 6E AX210 (Gig+), I will be glad to assist.


The Intel® Wi-Fi 6E AX210 supports kernel 5.10+. You can find the drivers here (https://wireless.wiki.kernel.org/_media/en/users/drivers/iwlwifi-ty-59.601f3a66.0.tgz).


As well, please take a look at the article How to Enable Wi-Fi 6E/ 6GHz Band Using Intel® Wi-Fi 6E (Gig+) products (https://www.intel.com/content/www/us/en/support/articles/000059385.html) for more information.


Best regards,


Steven G.

Intel Customer Support Technician.


0 Kudos
jsun
Beginner
5,662 Views

Hi Steven, 

 

Thank you very much for your prompt reply. 

The firmware provided by your link is exactly the same one I have used for my testing. And it only supports 2.4GHz and 5GHz network, not the 6GHz network. 

https://wireless.wiki.kernel.org/_media/en/users/drivers/iwlwifi-ty-59.601f3a66.0.tgz  (only supports 2.4GHz/5GHz, not 6GHz)

 

I also tried the newer version of the Intel firmware "iwlwifi-ty-a0-gf-a0-59.ucode" in the upstream Linux repo: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git 
And the result is the same, the upstream one does not support 6GHz either.

 

The article you provided regarding "How to Enable Wi-Fi 6E/ 6GHz Band Using Intel® Wi-Fi 6E (Gig+) products" (https://www.intel.com/content/www/us/en/support/articles/000059385.html) is for Windows OS, not for Linux, so it does not apply to my setup.

 

Could you please ask your WiFi SW/Firmware develop team on when they can add 6GHz support for Intel AX210 Linux driver?

 

Thank you and Best Regards.

 

 

 

 

0 Kudos
Steven_Intel
Moderator
5,628 Views

Many thanks for your response.


I would like to research further about this. In order to do so, please provide a system report using the Intel® System Support Utility (Intel® SSU) for Linux (https://www.intel.com/content/www/us/en/download/18895/26735/intel-system-support-utility-for-the-linux-operating-system.html?).


Best regards,


Steven G.

Intel Customer Support Technician.


0 Kudos
jsun
Beginner
5,614 Views

Hi Steven, 

Attached file "localhost.txt" is the scan result of running the Intel SSU script (ssu.sh) on the system I am using. 

The system I am using is "NXP i.MX 8MQuad Evaluation Kit (EVK)" running Android 12 (with Linux 5.10.72 kernel), and following is the link to the evaluation board. 

https://www.nxp.com/design/development-boards/i-mx-evaluation-and-development-boards/evaluation-kit-for-the-i-mx-8m-applications-processor:MCIMX8M-EVK

 

Since this board is running Android 12, not a pure Linux system (like Ubuntu), so the Intel SSU script only list very limited information in the report. This is because many of the file location on Android 12 are different than a pure Linux system, so the file path used on Intel SSU script to read the system info are not correct for the Android 12 system, so it does not return those info.

 

But the Intel AX210 WiFi driver is part of the Linux kernel distribution, and the Android is use the Linux kernel, so we can enable the Intel AX210 on a Android platform as well. This is exactly what I did, I enable AX210 on Android 12 (with Linux 5.10.72 kernel) and use the firmware file provided by Intel (https://wireless.wiki.kernel.org/_media/en/users/drivers/iwlwifi-ty-59.601f3a66.0.tgz). And the result is that Intel AX210 only supports 2.4GHz and 5GHz band, not 6GHz band on the Linux 5.10 kernel. 

 

Please let me know if you need me provide any further information regarding my setup. 

 

Thank you and Best Regards.

0 Kudos
Steven_Intel
Moderator
5,521 Views

Many thanks for your detailed response.


I will keep working on this, as soon as I have an update, I will let you know.


Best regards,


Steven G.

Intel Customer Support Technician.


0 Kudos
Steven_Intel
Moderator
5,380 Views

Hello jsun,


Many thanks for your patience on this matter.


Upon researching, please try installing the latest stable Linux kernel available and let me know if the outcome.


Best regards,


Steven G.

Intel Customer Support Technician.


0 Kudos
jsun
Beginner
5,371 Views

Hi Steven, 

 

The latest Linux kernel for Android is Kernel 5.15 for Android 13, which I did tried it (in my 1st post of 4/14/2023). 

When testing of  Android 13 with Linux kernel 5.15, use firmware iwlwifi-ty-a0-gf-a0-66.ucode, the AX210 driver seems to fail loading the firmware:

[    9.541989][  T178] Intel(R) Wireless WiFi driver for Linux
[    9.547827][  T178] iwlwifi 0001:01:00.0: enabling device (0000 -> 0002)
[    9.554666][  T178] iwlwifi 0001:01:00.0: pci_enable_msi failed - -22
[    9.562933][    T1] init: [libfs_mgr]umount_retry(): unmount(/data) succeeded
[    9.570289][    T1] init: Calling: /system/bin/vdc cryptfs encryptFstab /dev/block/by-name/userdata /data false f2fs
[    9.582154][   T42] iwlwifi 0001:01:00.0: api flags index 2 larger than supported by driver
[    9.592416][   T42] iwlwifi 0001:01:00.0: TLV_FW_FSEQ_VERSION: FSEQ Version: 0.63.2.2
[    9.602508][   T42] iwlwifi 0001:01:00.0: loaded firmware version 66.f1c864e0.0 ty-a0-gf-a0-66.ucode op_mode iwlmvm
[    9.621745][  T178] iwlwifi 0001:01:00.0: Detected Intel(R) Wi-Fi 6 AX210 160MHz, REV=0x420
[    9.636763][  T178] thermal thermal_zone2: failed to read out thermal zone (-61)
[    9.689486][  T197] vold: keystore2 Keystore generateKey returned service specific error: -67
[    9.698174][  T197] vold: Failed to generate rollback-resistant key.  This is expected if keystore doesn't support rollback resistance.  Falling back to non-rollback-resistant key.
[   10.065273][  T178] iwlwifi 0001:01:00.0: Timeout waiting for PNVM load!
[   10.072045][  T178] iwlwifi 0001:01:00.0: Failed to start RT ucode: -110
[   10.078804][  T178] iwlwifi 0001:01:00.0: WRT: Collecting data: ini trigger 13 fired (delay=0ms).
[   10.088822][  T178] iwlwifi 0001:01:00.0: Start IWL Error Log Dump:

It got the error meessage: "Timeout waiting for PNVM load!", and I did not use the pnvm file. 

 

Does Intel has any plan to fix the AX210 driver/firmware for Linux kernel 5.15?

 

Thank you and Best Regards.

 

0 Kudos
Jean_Intel
Employee
5,305 Views

Hello jsun,

 

Thanks for the information provided.


We will resume our research about this matter, and we will post back as soon as we have more details.

 

Best regards,

Jean O. 

Intel Customer Support Technician


0 Kudos
Steven_Intel
Moderator
5,237 Views

Hello jsun,


In order to continue with the investigation, please perform the following steps:


  1. Type the following command to the terminal: # lspci​ and verify that the Intel network controller ​is identified.
  2. If the controller is identified, type the following command to the terminal: # modinfo iwlwifi and if there is no output, the module is not installed and this is the distribution installation issue.
  3. Also type # lsmod | grep iwlwifi​ and if the result is empty, the driver has not been loaded. Most likely to be a distribution issue.
  4. To verify, please type: # dmesg | grep iwlwifi​ and if the result is empty, the driver was not initialized and this is a distribution issue.
  5. If the result is populated, check whether the suitable firmware is installed by typing # dmesg | grep “no suitable firmware found!”​ and if the result is not empty, it means you do not have a suitable firmware. In that case we recommend visiting (h​ttps://wireless.wiki.kernel.org/en/users/drivers/iwlwifi) ​for supported firmware, or here​ ​(https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/) for the latest versions.


If the above steps do not work, collect the debug data by typing # dmesg | grep ASSERT​ and if the output is empty, please follow this wiki: (https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi/debugging) ​to extract dmesg and trace-cmd.


If the output has value, please collect from the wiki FW dump too.



Look forward to hearing from you.


Best regards,


Steven G.

Intel Customer Support Technician.


0 Kudos
jsun
Beginner
5,224 Views

Steven, 

 

Thank you very much for your reply. I confirm that the AX210 driver is loaded on Android 13 per the commands you provided. 

I was able to get Intel Ax210 driver to work on Android 13 (running kernel-5.15.71) by apply following steps:

  1. Apply this pnvm patch linux/5.15/patches/iwlwifi-enable-interrupts-for-pnvm.patch to Ax210 driver, and rebuild the Android 13 kernel. This fixed the "Timeout waiting for PNVM load!" error message when AX210 is loading the firmware. 
  2. Adding these 2 firmware files (iwlwifi-ty-a0-gf-a0-66.ucode, iwlwifi-ty-a0-gf-a0.pnvm) to target RootFS, these 2 files are downloaded from the latest repo: linux-firmware.git 
    The "iwlwifi-ty-a0-gf-a0.pnvm" file is required, without it, you will see the following error message:
        iwlwifi 0001:01:00.0: Microcode SW error detected. Restarting 0x2000000.

Now after power-on iMX8 eval board, it shows the firmware and pnvm files are both loaded.

You will see these 2 messages during boot up:
    iwlwifi 0001:01:00.0: loaded firmware version 66.f1c864e0.0 ty-a0-gf-a0-66.ucode op_mode iwlmvm
    iwlwifi 0001:01:00.0: loaded PNVM version 0xe4a49534

 

 

[    9.591098][  T179] Intel(R) Wireless WiFi driver for Linux
[    9.602526][  T179] iwlwifi 0001:01:00.0: enabling device (0000 -> 0002)
[    9.609434][  T179] iwlwifi 0001:01:00.0: pci_enable_msi failed - -22
[    9.647737][   T71] iwlwifi 0001:01:00.0: api flags index 2 larger than supported by driver
[    9.656276][   T71] iwlwifi 0001:01:00.0: TLV_FW_FSEQ_VERSION: FSEQ Version: 0.63.2.2
[    9.659759][  T179] modprobe (179) used greatest stack depth: 9616 bytes left
[    9.666211][   T71] iwlwifi 0001:01:00.0: loaded firmware version 66.f1c864e0.0 ty-a0-gf-a0-66.ucode op_mode iwlmvm
[    9.680935][   T72] usb 1-1.2: New USB device found, idVendor=8087, idProduct=0032, bcdDevice= 0.00
[    9.682055][   T71] iwlwifi 0001:01:00.0: Detected Intel(R) Wi-Fi 6 AX210 160MHz, REV=0x420
[    9.691013][   T72] usb 1-1.2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    9.705838][   T71] thermal thermal_zone2: failed to read out thermal zone (-61)
[    9.735800][  T195] vold: keystore2 Keystore generateKey returned service specific error: -67
[    9.744660][  T195] vold: Failed to generate rollback-resistant key.  This is expected if keystore doesn't support rollback resistance.  Falling back to non-rollback-resistant key.
[    9.890868][   T71] iwlwifi 0001:01:00.0: loaded PNVM version 0xe4a49534
[    9.913322][   T71] iwlwifi 0001:01:00.0: Detected RF GF, rfid=0x10d000
[    9.989522][   T71] iwlwifi 0001:01:00.0: base HW address: f0:d4:15:ca:a3:6e
[   10.201952][   T71] iwlwifi 0001:01:00.0: firmware didn't ACK the reset - continue anyway
[   10.210263][   T71] iwlwifi 0001:01:00.0: Start IWL Error Log Dump:
[   10.216580][   T71] iwlwifi 0001:01:00.0: Transport status: 0x0000004A, valid: 6
[   10.224019][   T71] iwlwifi 0001:01:00.0: Loaded firmware version: 66.f1c864e0.0 ty-a0-gf-a0-66.ucode
[   10.233286][   T71] iwlwifi 0001:01:00.0: 0x00000084 | NMI_INTERRUPT_UNKNOWN       
[   10.240985][   T71] iwlwifi 0001:01:00.0: 0x00A082F0 | trm_hw_status0

 

 

You can see the Ax210 driver is loaded and it detects the module:

 

 

evk_8mq:/ # lspci
00:00.0 :   (rev 01)
01:00.0 :   (rev 1a)
evk_8mq:/ # 

evk_8mq:/ # lsmod | grep iwl
iwlmvm                466944  0 
iwldvm                241664  0 
iwlwifi               528384  2 iwlmvm,iwldvm
mac80211             1343488  2 iwlmvm,iwldvm
cfg80211             1425408  5 iwlmvm,iwldvm,iwlwifi,moal,mac80211
evk_8mq:/ # 

evk_8mq:/ # modinfo iwlwifi
filename:       /vendor/lib/modules/iwlwifi.ko
license:        GPL
author:         Intel Corporation <linuxwifi@intel.com>
description:    Intel(R) Wireless WiFi driver for Linux
firmware:       iwlwifi-1000-5.ucode
........

 

 

After Android 13 is up and running, the AX210 can detect the SSID for both 5GHz and 6GHz network, but it is only able to connects to 5GHz network, not 6GHz network.

 

After it connects to a 5GHz wireless network successfully, the Ax210 has following info:

 

 

evk_8mq:/ # iw dev
phy#0
	Interface wlan0
		ifindex 15
		wdev 0x1
		addr 4e:c6:14:a1:a2:93
		type managed
		channel 48 (5240 MHz), width: 160 MHz, center1: 5250 MHz
		txpower 22.00 dBm
		multicast TXQ:
			qsz-byt	qsz-pkt	flows	drops	marks	overlmt	hashcol	tx-bytes	tx-packets
			0	0	0	0	0	0	0	0		0
evk_8mq:/ # 

 

 

 As you can see the "channel 48 (5240 HMHz)" as listed in the "iw dev" command output.

But when I try to connect to a 6GHz network, it was not able to connect, and the "dmesg" shows following error message:

 

 

[  184.008185] iwlwifi 0001:01:00.0: firmware didn't ACK the reset - continue anyway
[  184.016537] iwlwifi 0001:01:00.0: Start IWL Error Log Dump:
[  184.022870] iwlwifi 0001:01:00.0: Transport status: 0x0000004A, valid: 6
[  184.030289] iwlwifi 0001:01:00.0: Loaded firmware version: 66.f1c864e0.0 ty-a0-gf-a0-66.ucode
[  184.039535] iwlwifi 0001:01:00.0: 0x00000084 | NMI_INTERRUPT_UNKNOWN       
[  184.047215] iwlwifi 0001:01:00.0: 0x000002F0 | trm_hw_status0
[  184.053682] iwlwifi 0001:01:00.0: 0x00000000 | trm_hw_status1
[  184.060150] iwlwifi 0001:01:00.0: 0x004DA722 | branchlink2
[  184.066361] iwlwifi 0001:01:00.0: 0x0000173C | interruptlink1
[  184.072823] iwlwifi 0001:01:00.0: 0x0000173C | interruptlink2
[  184.079277] iwlwifi 0001:01:00.0: 0x004D5726 | data1
[  184.084949] iwlwifi 0001:01:00.0: 0x01000000 | data2
[  184.090623] iwlwifi 0001:01:00.0: 0x00000000 | data3
[  184.096294] iwlwifi 0001:01:00.0: 0x00000000 | beacon time
[  184.102488] iwlwifi 0001:01:00.0: 0x00D38FC8 | tsf low
[  184.108335] iwlwifi 0001:01:00.0: 0x00000000 | tsf hi
[  184.114094] iwlwifi 0001:01:00.0: 0x00000000 | time gp1
[  184.120028] iwlwifi 0001:01:00.0: 0x00D4CCA2 | time gp2
[  184.125961] iwlwifi 0001:01:00.0: 0x00000001 | uCode revision type
[  184.132886] iwlwifi 0001:01:00.0: 0x00000042 | uCode version major
[  184.139779] iwlwifi 0001:01:00.0: 0xF1C864E0 | uCode version minor
[  184.146669] iwlwifi 0001:01:00.0: 0x00000420 | hw version
[  184.152776] iwlwifi 0001:01:00.0: 0x00C89002 | board version
[  184.159142] iwlwifi 0001:01:00.0: 0x8086FF00 | hcmd
[  184.164734] iwlwifi 0001:01:00.0: 0x00020000 | isr0
[  184.170319] iwlwifi 0001:01:00.0: 0x08000000 | isr1
[  184.175907] iwlwifi 0001:01:00.0: 0x48F04002 | isr2
[  184.181491] iwlwifi 0001:01:00.0: 0x00C30008 | isr3
[  184.187077] iwlwifi 0001:01:00.0: 0x00000000 | isr4
[  184.192662] iwlwifi 0001:01:00.0: 0x001E0148 | last cmd Id
[  184.198855] iwlwifi 0001:01:00.0: 0x004D5726 | wait_event
[  184.204959] iwlwifi 0001:01:00.0: 0x00000000 | l2p_control
[  184.211156] iwlwifi 0001:01:00.0: 0x00000000 | l2p_duration
[  184.217436] iwlwifi 0001:01:00.0: 0x00000000 | l2p_mhvalid
[  184.223631] iwlwifi 0001:01:00.0: 0x00000000 | l2p_addr_match
[  184.230092] iwlwifi 0001:01:00.0: 0x00000018 | lmpm_pmg_sel
[  184.236373] iwlwifi 0001:01:00.0: 0x00000000 | timestamp
[  184.242416] iwlwifi 0001:01:00.0: 0x000098C0 | flow_handler
[  184.248734] iwlwifi 0001:01:00.0: Start IWL Error Log Dump:
[  184.255017] iwlwifi 0001:01:00.0: Transport status: 0x0000004A, valid: 7
[  184.262431] iwlwifi 0001:01:00.0: 0x20000074 | ADVANCED_SYSASSERT
[  184.269233] iwlwifi 0001:01:00.0: 0x00000000 | umac branchlink1
[  184.275861] iwlwifi 0001:01:00.0: 0x8045DFC6 | umac branchlink2
[  184.282488] iwlwifi 0001:01:00.0: 0xC008144C | umac interruptlink1
[  184.289379] iwlwifi 0001:01:00.0: 0xC00810F4 | umac interruptlink2
[  184.296265] iwlwifi 0001:01:00.0: 0x01000000 | umac data1
[  184.302378] iwlwifi 0001:01:00.0: 0xC00810F4 | umac data2
[  184.308483] iwlwifi 0001:01:00.0: 0x00000000 | umac data3
[  184.314590] iwlwifi 0001:01:00.0: 0x00000042 | umac major
[  184.320698] iwlwifi 0001:01:00.0: 0xF1C864E0 | umac minor
[  184.326803] iwlwifi 0001:01:00.0: 0x00D4CDB3 | frame pointer
[  184.333179] iwlwifi 0001:01:00.0: 0xC0887E98 | stack pointer
[  184.339548] iwlwifi 0001:01:00.0: 0x001F0F07 | last host cmd
[  184.345913] iwlwifi 0001:01:00.0: 0x00000404 | isr status reg
[  184.352403] iwlwifi 0001:01:00.0: IML/ROM dump:
[  184.357641] iwlwifi 0001:01:00.0: 0x00000B03 | IML/ROM error/state
[  184.364539] iwlwifi 0001:01:00.0: 0x00007D3E | IML/ROM data1
[  184.370915] iwlwifi 0001:01:00.0: 0x00000090 | IML/ROM WFPM_AUTH_KEY_0
[  184.378158] iwlwifi 0001:01:00.0: Fseq Registers:
[  184.383571] iwlwifi 0001:01:00.0: 0x60000000 | FSEQ_ERROR_CODE
[  184.390115] iwlwifi 0001:01:00.0: 0x80440003 | FSEQ_TOP_INIT_VERSION
[  184.397177] iwlwifi 0001:01:00.0: 0x00080009 | FSEQ_CNVIO_INIT_VERSION
[  184.404415] iwlwifi 0001:01:00.0: 0x0000A652 | FSEQ_OTP_VERSION
[  184.411045] iwlwifi 0001:01:00.0: 0x00000002 | FSEQ_TOP_CONTENT_VERSION
[  184.418371] iwlwifi 0001:01:00.0: 0x4552414E | FSEQ_ALIVE_TOKEN
[  184.425002] iwlwifi 0001:01:00.0: 0x00400410 | FSEQ_CNVI_ID
[  184.431285] iwlwifi 0001:01:00.0: 0x00400410 | FSEQ_CNVR_ID
[  184.437567] iwlwifi 0001:01:00.0: 0x00400410 | CNVI_AUX_MISC_CHIP
[  184.444373] iwlwifi 0001:01:00.0: 0x00400410 | CNVR_AUX_MISC_CHIP
[  184.451178] iwlwifi 0001:01:00.0: 0x00009061 | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[  184.459722] iwlwifi 0001:01:00.0: 0x00000061 | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[  184.468644] iwlwifi 0001:01:00.0: WRT: Collecting data: ini trigger 4 fired (delay=0ms).

 

 

 

I have attached the detail info of the "iw list" and "iw get" output in this file "Ax210-kernel-5.15.71-info.txt", and you can see the 6GHz network (in Band 4) are enabled. I am in the US region, so the 6GHz is enabled for me. 

So it seems like the latest Intel Ax210 firmware "iwlwifi-ty-a0-gf-a0-66.ucode" for Linux platform still does not have 6GHz band working on the Linux 5.15 kernel. 

 

Could you please check with your wireless develop team to see if there is any update version of the Ax210 firmware that supports 6GHz band?

 

Thank you and Best Regards. 

0 Kudos
Steven_Intel
Moderator
5,148 Views

Many thanks for your detailed reply.


I will take a look at this and let you know as soon as I have an update.


Best regards,


Steven G.

Intel Customer Support Technician.


0 Kudos
DeividA_Intel
Employee
4,973 Views

Hello jsun, 



Thanks for your patience, I will send you an e-mail to the e-mail address associated with your community profile with the results from the investigation.



Best regards, 

Deivid A.  

Intel Customer Support Technician 


0 Kudos
DeividA_Intel
Employee
4,904 Views

Hello jsun, 


 

After checking your thread, I would like to know if you need further assistance. 


If so, please let me know. 


 

Regards,  

Deivid A.  

Intel Customer Support Technician  


0 Kudos
jsun
Beginner
4,882 Views

Hi Deivid, 

 

Thank you very much for your support. 

 

I received your email instructions, and it will take me a few days to try it out, since it has to be integrated into Android 13 Kernel build environment due to Android GKI and ABI symbol update. 

 

I will update you the result once I have it integrated to Android 13. 

 

Thank you and Best Regards. 

0 Kudos
DeividA_Intel
Employee
4,854 Views

Hello jsun, 



Thanks for the confirmation. I understand that will need more time to check the recommendation provided, do not hesitate to reply to the email send once you have finished your tests.



Regards,  

Deivid A.  

Intel Customer Support Technician  


0 Kudos
jsun
Beginner
4,837 Views

Hi Deivid and Steven, 

 

I did a quick test based on the instructions you provided, by building the backport-iwlwifi Ax210 driver with NXP Yocto Linux (kernel 5.15.32) for the same iMX8 eval board, and the 6GHz seems to be working now. Yocto Linux allows me to build the backported driver by itself without integrate it to the kernel, so I can do a quick test to see if the backported driver works for 6GHz network.

Since this Yocto Linux is using the same version of Linux kernel-5.15.x as the Android 13 OS, so it looks more promising that this new backported Intel Ax210 driver will support 6GHz on Android 13. Which I am going to try next, to integrate this backported Ax210 into Android 13 kernel. Will update you the test result on Android 13 OS in a few days. 

 

Thank you both for all your help and support. 

0 Kudos
DeividA_Intel
Employee
4,814 Views

Hello jsun, 



Thanks for the confirmation. I am glad to know that you are able to connect to the 6GHz network by building the backport-iwlwifi. I will be waiting for your confirmation once you test on an Android 13 OS to check if the issue is completely solved.



Regards,   

Deivid A.  

Intel Customer Support Technician


0 Kudos
DeividA_Intel
Employee
4,741 Views

Hello jsun,  


 

I reviewed your post, please let me know if the issue was resolved, if not, do not hesitate, just reply.


  

Regards,  

Deivid A.  

Intel Customer Support Technician  


0 Kudos
jsun
Beginner
4,727 Views

Hi Deivid, 

 

The issue was not resolved yet, I am still trying to port this backport iwlwifi driver to Android 13. 

 

I have a question regarding the UART input to the AX210 WiFi/BT module:

Does AX210 use these UART inputs? For example, is AX210 taking any command via this UART or loading firmware via this UART interface?

I can't find any AX210 datasheet online, could you please provide it?

 

Thank you and Best Regards.

0 Kudos
DeividA_Intel
Employee
4,697 Views

Hello jsun, 



Thanks for the confirmation. I will check the UART compatibility and I will get back to you as soon as I have any information.



Regards,  

Deivid A.  

Intel Customer Support Technician  


0 Kudos
Reply