Hi
Looks like the firmware for wifi does not exist in the latest BSP(6.6.52-2.2.0), I found the following error
root@imx7ulpevk:~# sudo dmesg | grep ath10k
[ 28.300999] ath10k_sdio mmc1:0001:1: Failed to find firmware-N.bin (N between 2 and 6) from ath10k/QCA9377/hw1.0: -2
[ 28.301045] ath10k_sdio mmc1:0001:1: could not fetch firmware files (-2)
[ 28.537031] ath10k_sdio mmc1:0001:1: could not probe fw (-2)
I try to copy the firmware from linux-firmware debian package in Ubuntu archive, but looks like the wifi only has the ability to scan, but not able to connect to any AP, could you please point me to any document about how to make the wifi work for i.MX7ULP?
thanks!
Aristo
AFAIK, the wifi module on the i.MX7ULP EVKB is QCA9377(Please correct me if I am wrong), so the firmware should be located at /lib/firmware/ath10k/QCA9377/hw1.0/, as you can see the error message that I provided, the kernel is seeking firmware from /lib/firmware/ath10k/QCA9377/hw1.0/ instead of /lib/firmware/nxp
Our bsp no longer support qualcomm chip in default. You should integrate it yourself. Now we only support nxp wifi.
Best Rergards
Shaun
Hello @AristoChen
Sorry, Qualcomm wifi is no longer supported by our official release. You may download driver/firmware from Qualcomm. Then compile to our platform. We provide cross-compile toolchain to you, you may refer to yocto guide.
Best Regards
Shaun
Hi Shaun
> Our bsp no longer support qualcomm chip in default. You should integrate it yourself. Now we only support nxp wifi.
Does that mean any of the previous BSP version support the Qualcomm chip?
Hi Shaun
> Does that mean any of the previous BSP version support the Qualcomm chip?
Any update for my previous question? thanks!
Hi Shaun,
As far as I know, the doc you shared is for NXP's wifi hardware (88w8997 pci-e), the wifi hardware on imx7ulp is from qualcomm atheros (qca9377 sdio).
BTW, do you know where to download wifi firmware of android for imx7ulp?
Thanks.
Hi
IMO, the BSP should not have error message like wifi firmware not found, asking users to manually copy the firmware to the device is not making any sense
AFAIK, the wifi module on the i.MX7ULP EVKB is QCA9377(Please correct me if I am wrong), so the firmware should be located at /lib/firmware/ath10k/QCA9377/hw1.0/, as you can see the error message that I provided, the kernel is seeking firmware from /lib/firmware/ath10k/QCA9377/hw1.0/ instead of /lib/firmware/nxp
could you please verify and tell me the correct place to find the firmware?
> We provide UM11490 https://www.nxp.com/webapp/Download?colCode=UM11490&location=null.
I did a quick check, looks like this document is for i.MX8M Quad, I also tried to search keywords like "imx7" or "ulp", none of them can be found in the document. So if this document is really compatible with i.MX7ULP EVKB, could you please point me to the exact page? Otherwise, please provide the correct document.
Hello @AristoChen
the Wi-Fi firmware could be found in /lib/firmware/nxp/.
could you please point me to any document about how to make the wifi work for i.MX7ULP?
--> We provide UM11490 https://www.nxp.com/webapp/Download?colCode=UM11490&location=null.
Best Regards
Shaun