HW: MCIMX8M-EVKB with IMX8MQ
WIFI NIC: Qualcomm Atheros QCA9377 with SDIO support
Requirement: SDIO based WIFI NIC integration using External Micro-SD card Slot
When I use an SD memory card on the External SD slot, it is detected and I can access the memory card contents.
When I use my SDIO based WIFI NIC card and try to load the wlan driver for the NIC, I observe errors as in attached log file.
So, I wanted to understand what could be different at SDIO level between the SD memory card and SDIO WIFI NIC.
Hope I have given enough details.
Thanks in advance for any help.
Solved! Go to Solution.
I get the MMC1 Timeout message plus SDHCI REGISTER DUMP regularly even before the driver is loaded. It can be seen in the log file - before I login as root, we see the Timeout/SDHCI-Register-dump log messages.
This timeout/Dump-registers log may be caused by something else which could have caused the driver also to fail when I tried to load.
PS: The driver is to be loaded manually and is not added to kernel to be initialised during boot-up.
Sorry for the delay in my response.
It was as you suggested - the SDIO connection was faulty because of the uSD adapter bridge lines.
Our WIFI NIC card is thicker than a normal SD memory card and the mechanical setup of the uSD adapter's slot is such that it shorted clock and VDD cauding SDIO communication failure.
Thanks for your support.