Hello,
We have designed custom board, which is having IMX6DL dual core processor running linux Kernel 4.1.15. we have connected eMMC and Wi-Fi module (88W8997) on SDIO interface
I am stuck with an interesting issue with latest wifi driver as it has changed uap0 MAC address.
With an slightly old driver wifi uap0 interface was having MAC address: 74:7A:90:C7:36:D5 but after upgrading to latest driver wifi uap0 interface changed it MAC address: 76:7A:90:C7:36:D5
The real problem is that mine is IOT device so I have registered dozen of such device to cloud with unique key as uap0 MAC address (thinking MAC address of wifi STA wont change) so Now I cant upgrade imx6 device with latest wifi driver and release are getting block. Can someone please look in to it?
------------------------------------------------------------------------------------------------------
wlan: version = SD8997----16.92.10.p219.5-MM5X16283.p2-GPL-(FP92)
-------------------------------------------------------------------------------------------------------
root@mainboard-sbs:~# md5sum /lib/firmware/nxp/*
f84c8ae7df3476da69abada112406ac3 /lib/firmware/nxp/sd8997_bt_v4.bin
eb1315246b9b0a35ec0fa6ce3e99e4f7 /lib/firmware/nxp/sd8997_wlan_v4.bin
4bdffc2162fa4b93dd73bbcf00058172 /lib/firmware/nxp/sdsd8997_combo_v4.bin
840c5f761b70b6edde56b9c31326dc93 /lib/firmware/nxp/sduart8997_combo_v4.bin
b8976625dc8fee641aa2254c56490687 /lib/firmware/nxp/wifi_mod_para.conf
root@mainboard-sbs:/lib/modules/4.1.15-2.0.0-ga+yocto+g0898c20/extra# dmesg
[ 8.654384] on_time is 8572152334
[ 8.693909] fw_cap_info=0x181c3fa3, dev_cap_mask=0xffffffff
[ 8.698231] max_p2p_conn = 8, max_sta_conn = 8
[ 8.751316] wlan: version = SD8997----16.92.10.p219.5-MM5X16283.p2-GPL-(FP92)
[ 8.758630] wlan: Register to Bus Driver Done
root@mainboard-sbs:~# ifconfig uap0; ifconfig mlan0
uap0 Link encap:Ethernet HWaddr 74:7A:90:C7:36:D5
inet addr:192.168.42.1 Bcast:192.168.42.255 Mask:255.255.255.0
inet6 addr: fe80::767a:90ff:fec7:36d5/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:6 errors:49 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:252 (252.0 B)
mlan0 Link encap:Ethernet HWaddr 74:7A:90:C7:35:D5
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
------------------------------------------------------------------------------------------------------
wlan: version = SD8997----16.92.21.p76.2-MM5X16368.p2-(FP92)
-------------------------------------------------------------------------------------------------------
root@mainboard-sbs:~# md5sum /lib/firmware/nxp/*
f84c8ae7df3476da69abada112406ac3 /lib/firmware/nxp/sd8997_bt_v4.bin
ab218bb4dfa67fb74fe307344dbd6bb9 /lib/firmware/nxp/sd8997_wlan_v4.bin
4bdffc2162fa4b93dd73bbcf00058172 /lib/firmware/nxp/sdsd8997_combo_v4.bin
229779ad417846711aaf69b25c58bb32 /lib/firmware/nxp/sduart8997_combo_v4.bin
bad7e9c5f805b5851bff84e2dcd62572 /lib/firmware/nxp/wifi_mod_para.conf
root@mainboard-sbs:/lib/modules/4.1.15-2.0.0-ga+yocto+g0898c20/extra# insmod mlan-sd8997.ko
root@mainboard-sbs:/lib/modules/4.1.15-2.0.0-ga+yocto+g0898c20/extra# insmod /lib/modules/uname -r/extra/moal.ko mod_para=nxp/wifi_mod_para.conf
root@mainboard-sbs:/lib/modules/4.1.15-2.0.0-ga+yocto+g0898c20/extra# dmesg
[ 131.582582] Register NXP 802.11 Adapter uap0
[ 131.598504] Register NXP 802.11 Adapter p2p0
[ 131.598622] wlan: version = SD8997----16.92.21.p76.2-MM5X16368.p2-(FP92)
[ 131.599567] Set REG 0x80002328: 0x13d57 slew_rate=3
[ 131.600811] wlan: Register to Bus Driver Done
[ 131.600821] wlan: Driver loaded successfully
root@mainboard-sbs:/lib/modules/4.1.15-2.0.0-ga+yocto+g0898c20/extra# ifconfig uap0; ifconfig mlan0
uap0 Link encap:Ethernet HWaddr 76:7A:90:C7:36:D5
inet addr:192.168.42.1 Bcast:192.168.42.255 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
mlan0 Link encap:Ethernet HWaddr 74:7A:90:C7:35:D5
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
Hello,
This issue is due to the driver in 4.1.15, however since 5,15 is not present. Please upgrade your kernel.
Regards