NXP Semiconductors
UM11483
Getting Started with NXP-based Wireless Modules on i.MX 8M Quad EVK Running Linux OS
5.2 Bring-up of 88W8997-based wireless module (AW-CM276MA)
Follow these instructions to load the driver modules and bring up the 88W8987-based
wireless module
•
Use the nano editor included in the pre-built image to edit and verify the module
parameters in
wifi_mod_para.conf
configuration file
root@imx8mqevk:~# nano /lib/firmware/nxp/wifi_mod_para.conf
Content of the configuration file
PCIE8997 = {
cfg80211_wext=0xf
wfd_name=p2p
cal_data_cfg=none
drv_mode=7
fw_name=nxp/pcieuart8997_combo_v4.bin
}
•
Load the modules in the kernel
root@imx8mqevk:~# modprobe moal mod_para=nxp/wifi_mod_para.conf
Verify the kernel debug messages in the command output
[ 139.999861] wlan: Loading MWLAN driver
[ 140.004586] wlan_pcie 0000:01:00.0: enabling device (0000 -> 0002)
[ 140.010904] Attach moal handle ops, card interface type: 0x204
[ 140.016763] No module param cfg file specified
[ 140.021239] rx_work=1 cpu_num=4
[ 140.024418] Attach mlan adapter operations.card_type is 0x204.
[ 140.034659] Request firmware: mrvl/pcieuart8997_combo_v4.bin
[ 140.993340] FW download over, size 627620 bytes
[ 141.859194]
WLAN FW is active
[ 141.862165] on_time is 141859539976
[ 142.039695] fw_cap_info=0x18fcffa3, dev_cap_mask=0xffffffff
[ 142.045296] max_p2p_conn = 8, max_sta_conn = 8
[ 142.070295]
wlan: version = PCIE8997-16.68.10.p16-MXM5X16215-GPL-
(FP92)
[ 142.077289]
wlan: Driver loaded successfully
•
Verify the Wi-Fi interfaces
root@imx8mqevk:~# ifconfig -a
UM11483
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2021. All rights reserved.
User manual
Rev. 2 — 21 January 2021
33 / 41