Request for RF test Firmware for IW612

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Request for RF test Firmware for IW612

238 次查看
alexandreMarquis
Contributor II

Hi @Christine_Li,

We are preparing for the certification of our WiFi chip, IW612. We discovered the firmware file sduart_nw61x_rftm_v1.bin.se, which enables the chip to be set in "rf_test_mode=1."

However, this firmware is for kernel version LF-6.1.1_1.0.0. Could you please provide the equivalent firmware for Linux kernel version 5.15?

I've tried the sduart_nw61x_v1.bin.se  from the kernel lf-5.15.71_2.2.0 but I was unable to put in in rf_test_mod=1 with the following cmd : 

 

echo "rf_test_mode=1" > /proc/mwlan/adapter0/config

 

It remains to rf_test_mode=0.

Thank you for your assistance!

Best regards,

Alexandre, @anischali 

 

0 项奖励
回复
3 回复数

204 次查看
Christine_Li
NXP TechSupport
NXP TechSupport

Hi, @alexandreMarquis 

Thanks for creating case to us.

I checked our user manual and your command, I think this command should be working.

But as you mentioned, it doesn't work on your side, so I will test it on my local side. Currently I don't have IW612 in my hand, tomorrow after I verified, I will let you know my result.

But I have a question, why don't you use the first firmware(The firmware is for kernel version LF-6.1.1_1.0.0)? As I know, our firmware has no dependencies on kernel version. This firmware should be worked on Linux kernel 5.15. Or you have any other concerns to not use this firmware?

Best regards,

Christine.

0 项奖励
回复

166 次查看
Christine_Li
NXP TechSupport
NXP TechSupport

Hi, @alexandreMarquis 

I verified locally, the 5.15.71 released FW is confirmed failed to change rf_test_mode to 1 with given commands.

===========

root@imx8mnevk:~# modprobe moal mod_para=nxp/wifi_mod_para.conf
[ 124.011411] mlan: loading out-of-tree module taints kernel.
[ 124.039202] wlan: Loading MWLAN driver
[ 124.043381] wlan: Register to Bus Driver...
[ 124.047771] vendor=0x0471 device=0x0205 class=0 function=1
[ 124.053642] Attach moal handle ops, card interface type: 0x109
[ 124.059609] SDIW612: init module param from usr cfg
[ 124.064541] card_type: SDIW612, config block: 0
[ 124.069096] cfg80211_wext=0xf
[ 124.072067] max_vir_bss=1
[ 124.074700] cal_data_cfg=none
[ 124.077684] ps_mode = 1
[ 124.080133] auto_ds = 1
[ 124.082596] host_mlme=enable
[ 124.085495] fw_name=nxp/sduart_nw61x_v1.bin.se
[ 124.089972] SDIO: max_segs=128 max_seg_size=65535
[ 124.094690] rx_work=1 cpu_num=4
[ 124.097894] Attach mlan adapter operations.card_type is 0x109.
[ 124.104407] wlan: Enable TX SG mode
[ 124.107904] wlan: Enable RX SG mode
[ 124.112375] Request firmware: nxp/sduart_nw61x_v1.bin.se
[ 124.376683] Wlan: FW download over, firmwarelen=751088 downloaded 751088
[ 125.697283] WLAN FW is active
[ 125.700281] on_time is 125696046250
[ 125.712494] fw_cap_info=0x487cff03, dev_cap_mask=0xffffffff
[ 125.718108] max_p2p_conn = 8, max_sta_conn = 16
[ 125.752499] Register NXP 802.11 Adapter mlan0
[ 125.757024] wlan: uap%d set max_mtu 2000
[ 125.763084] Register NXP 802.11 Adapter uap0
[ 125.774186] Register NXP 802.11 Adapter wfd0
[ 125.780377] wlan: version = SDIW612---18.99.1.p75.8-MM5X18366.p5-GPL-(FP92)
[ 125.790417] wlan: Register to Bus Driver Done
[ 125.798769] wlan: Driver loaded successfully
root@imx8mnevk:~#
root@imx8mnevk:~#
root@imx8mnevk:~# uname -srm
Linux 5.15.71+g95448dd0dc9b aarch64
root@imx8mnevk:~#
root@imx8mnevk:~#
root@imx8mnevk:~# ifconfig -a
eth0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 00:04:9f:06:da:96 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 172 bytes 12688 (12.3 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 172 bytes 12688 (12.3 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

mlan0: flags=4098<BROADCAST,MULTICAST> mtu 1500
ether c0:95:da:00:e8:92 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

uap0: flags=4098<BROADCAST,MULTICAST> mtu 1500
ether c2:95:da:00:e9:92 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

wfd0: flags=4098<BROADCAST,MULTICAST> mtu 1500
ether c2:95:da:00:e8:92 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

root@imx8mnevk:~# cat /proc/mwlan/adapter0/config
hardware_status=0
netlink_num=31
drv_mode=7
hssetpara=7,0xff,200,400
sdcmd52rw=0 0x0 0x00
rf_test_mode=0
root@imx8mnevk:~#
root@imx8mnevk:~# echo "rf_test_mode=1" > /proc/mwlan/adapter0/config
[ 203.932580] CMD_RESP: cmd 0x89 error, result=0x2
[ 203.937240] IOCTL failed: 0000000079eb9394 id=0x200000, sub_id=0x200075 action=1, status_code=0x3
[ 203.946441] Could not set RF test mode
root@imx8mnevk:~# echo "rf_test_mode=1" > /proc/mwlan/adapter0/config
[ 247.981678] CMD_RESP: cmd 0x89 error, result=0x2
[ 247.986345] IOCTL failed: 0000000079eb9394 id=0x200000, sub_id=0x200075 action=1, status_code=0x3
[ 247.995543] Could not set RF test mode
root@imx8mnevk:~#
root@imx8mnevk:~#

=================

And I also verified locally that our latest L6.6.23 released FW can set rf_test_mode=1 successfully with given commands.

Please choose our newer released FW such as L6.6.1 or L6.6.23(latest) released FW.

If you have any issue during using the latest FW, please let me know.

Best regards,

Christine.

0 项奖励
回复

148 次查看
Christine_Li
NXP TechSupport
NXP TechSupport

Hi, @alexandreMarquis 

Anything else I can do for you on this case?

 

Best regards,

Christine.

0 项奖励
回复