Wireless NIC on LS1028ARDB

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Wireless NIC on LS1028ARDB

677 Views
Teruharu
Contributor II

Has anyone used the Intel AX210 wireless NIC with the LS1028ARDB?

After setting the correct kernel parameters, the wireless NIC can be recognized in lspci as "Network controller: Intel Corporation Device 2725 (rev 1a)" but the default kernel source doesn't include the device firmware for the AX210. From Intel's info located here, AX210 needs at least kernel version 5.10+ to work, I used LSDK-2108-RT so my environment can meet this requirement. But the /lib/firmware is not exist, I tried create it manually then copy .ucode file into it or install linux-firmware package by apt but non of them work. Basically after I installed the linux-firmware package, iwlwifi-ty-a0-gf-a0-59.ucode is reachable in /lib/firmware, but error log still have nothing change. Are there any other path stores the .ucode firmware file?

So could anyone tell me how to get the AX210' Wi-Fi function work?

Here are the logs of releated commands

root@TSN-LS1028-OTBR:~# dmesg | grep iwlwifi
[ 2.618358] iwlwifi 0002:01:00.0: Adding to iommu group 1
[ 2.624818] iwlwifi 0002:01:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-59.ucode failed with error -2
[ 2.634716] iwlwifi 0002:01:00.0: Falling back to sysfs fallback for: iwlwifi-ty-a0-gf-a0-59.ucode
[ 9.043871] iwlwifi 0002:01:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-58.ucode failed with error -2
[ 9.043881] iwlwifi 0002:01:00.0: Falling back to sysfs fallback for: iwlwifi-ty-a0-gf-a0-58.ucode
[ 9.540449] iwlwifi 0002:01:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-57.ucode failed with error -2
[ 9.540459] iwlwifi 0002:01:00.0: Falling back to sysfs fallback for: iwlwifi-ty-a0-gf-a0-57.ucode
[ 9.546218] iwlwifi 0002:01:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-56.ucode failed with error -2
[ 9.546227] iwlwifi 0002:01:00.0: Falling back to sysfs fallback for: iwlwifi-ty-a0-gf-a0-56.ucode
[ 9.547922] iwlwifi 0002:01:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-55.ucode failed with error -2
[ 9.547929] iwlwifi 0002:01:00.0: Falling back to sysfs fallback for: iwlwifi-ty-a0-gf-a0-55.ucode
[ 9.551993] iwlwifi 0002:01:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-54.ucode failed with error -2
[ 9.552001] iwlwifi 0002:01:00.0: Falling back to sysfs fallback for: iwlwifi-ty-a0-gf-a0-54.ucode
[ 9.553771] iwlwifi 0002:01:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-53.ucode failed with error -2
[ 9.553779] iwlwifi 0002:01:00.0: Falling back to sysfs fallback for: iwlwifi-ty-a0-gf-a0-53.ucode
[ 9.563025] iwlwifi 0002:01:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-52.ucode failed with error -2
[ 9.563033] iwlwifi 0002:01:00.0: Falling back to sysfs fallback for: iwlwifi-ty-a0-gf-a0-52.ucode
[ 9.606280] iwlwifi 0002:01:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-51.ucode failed with error -2
[ 9.606288] iwlwifi 0002:01:00.0: Falling back to sysfs fallback for: iwlwifi-ty-a0-gf-a0-51.ucode
[ 9.617525] iwlwifi 0002:01:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-50.ucode failed with error -2
[ 9.617532] iwlwifi 0002:01:00.0: Falling back to sysfs fallback for: iwlwifi-ty-a0-gf-a0-50.ucode
[ 9.623114] iwlwifi 0002:01:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-49.ucode failed with error -2
[ 9.623121] iwlwifi 0002:01:00.0: Falling back to sysfs fallback for: iwlwifi-ty-a0-gf-a0-49.ucode
[ 9.627333] iwlwifi 0002:01:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-48.ucode failed with error -2
[ 9.627341] iwlwifi 0002:01:00.0: Falling back to sysfs fallback for: iwlwifi-ty-a0-gf-a0-48.ucode
[ 9.633338] iwlwifi 0002:01:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-47.ucode failed with error -2
[ 9.633347] iwlwifi 0002:01:00.0: Falling back to sysfs fallback for: iwlwifi-ty-a0-gf-a0-47.ucode
[ 9.642567] iwlwifi 0002:01:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-46.ucode failed with error -2
[ 9.642575] iwlwifi 0002:01:00.0: Falling back to sysfs fallback for: iwlwifi-ty-a0-gf-a0-46.ucode
[ 9.644701] iwlwifi 0002:01:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-45.ucode failed with error -2
[ 9.644710] iwlwifi 0002:01:00.0: Falling back to sysfs fallback for: iwlwifi-ty-a0-gf-a0-45.ucode
[ 9.654838] iwlwifi 0002:01:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-44.ucode failed with error -2
[ 9.654846] iwlwifi 0002:01:00.0: Falling back to sysfs fallback for: iwlwifi-ty-a0-gf-a0-44.ucode
[ 9.656527] iwlwifi 0002:01:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-43.ucode failed with error -2
[ 9.656535] iwlwifi 0002:01:00.0: Falling back to sysfs fallback for: iwlwifi-ty-a0-gf-a0-43.ucode
[ 9.664130] iwlwifi 0002:01:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-42.ucode failed with error -2
[ 9.664138] iwlwifi 0002:01:00.0: Falling back to sysfs fallback for: iwlwifi-ty-a0-gf-a0-42.ucode
[ 9.677067] iwlwifi 0002:01:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-41.ucode failed with error -2
[ 9.677075] iwlwifi 0002:01:00.0: Falling back to sysfs fallback for: iwlwifi-ty-a0-gf-a0-41.ucode
[ 9.688145] iwlwifi 0002:01:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-40.ucode failed with error -2
[ 9.688152] iwlwifi 0002:01:00.0: Falling back to sysfs fallback for: iwlwifi-ty-a0-gf-a0-40.ucode
[ 9.689535] iwlwifi 0002:01:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-39.ucode failed with error -2
[ 9.689543] iwlwifi 0002:01:00.0: Falling back to sysfs fallback for: iwlwifi-ty-a0-gf-a0-39.ucode
[ 9.699141] iwlwifi 0002:01:00.0: no suitable firmware found!
[ 9.699147] iwlwifi 0002:01:00.0: minimum version required: iwlwifi-ty-a0-gf-a0-39
[ 9.699151] iwlwifi 0002:01:00.0: maximum version supported: iwlwifi-ty-a0-gf-a0-59
[ 9.699155] iwlwifi 0002:01:00.0: check git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git

root@TSN-LS1028-OTBR:~# ll /lib/firmware/ | grep iwlwifi-ty
-rw-r--r-- 1 root root 1413868 May 13 11:35 iwlwifi-ty-a0-gf-a0-59.ucode
-rw-r--r-- 1 root root 1455104 May 30 03:41 iwlwifi-ty-a0-gf-a0-62.ucode
-rw-r--r-- 1 root root 1460012 May 13 11:35 iwlwifi-ty-a0-gf-a0-63.ucode
-rw-r--r-- 1 root root 1481960 May 13 11:35 iwlwifi-ty-a0-gf-a0-66.ucode
-rw-r--r-- 1 root root 1482872 May 30 03:41 iwlwifi-ty-a0-gf-a0-67.ucode
-rw-r--r-- 1 root root 1494304 May 30 03:41 iwlwifi-ty-a0-gf-a0-68.ucode
-rw-r--r-- 1 root root 1494024 May 30 03:41 iwlwifi-ty-a0-gf-a0-71.ucode
-rw-r--r-- 1 root root 27480 May 13 11:35 iwlwifi-ty-a0-gf-a0.pnvm.bak

root@TSN-LS1028-OTBR:~# lspci | grep Intel
0002:01:00.0 Network controller: Intel Corporation Device 2725 (rev 1a)

root@TSN-LS1028-OTBR:~# uname -a
Linux TSN-LS1028-OTBR 5.10.35-rt39 #1 SMP PREEMPT_RT Sat May 28 22:44:58 CST 2022 aarch64 aarch64 aarch64 GNU/Linux

0 Kudos
1 Reply

279 Views
amul_patel
Contributor I

Hi ,

Any solution for above?

I am using imx8 board and android installed. I am also facing same issue.

How I can install iwlwifi-ty-a0-gf-a0-59.ucode as part of kernel image ?

 

Thanks,

Amul Patel 

0 Kudos