I am using an FRDM-i.MX8MP board with an NXP Wi-Fi module (IW612 depending on the variant).
Wi-Fi has been working perfectly for several weeks with our Yocto-based system.
After a normal shutdown / power off, Wi-Fi suddenly no longer initializes.
Symptoms:
The SDIO device is still detected:
mmc0: new ultra high speed SDR104 SDIO card at address 0001
The NXP WLAN driver (moal/mlan) loads, but the SDIO probe fails:
wlan_sdio: probe of mmc0:0001:1 failed with error -110
No Wi-Fi interface appears (no wlan0, nmcli device shows no Wi-Fi).
The kernel shows no firmware load errors.
/sys/bus/mmc/devices/mmc0:0001/driver shows no bound driver.
The issue persists after multiple reboots.
Bluetooth: hci0: Setting baudrate failed (-110)
(This was present before, but Wi-Fi was working fine.)
Board: FRDM-i.MX8MP
Kernel: 6.6 (NXP Scarthgap Release)
Distro: NXP i.MX Release Distro 6.6-scarthgap
Wireless Driver: moal/mlan (out-of-tree NXP WLAN SDK)
Wi-Fi initialization failure:
mlan: loading out-of-tree module taints kernel.
wlan: Loading MWLAN driver
wlan_sdio: probe of mmc0:0001:1 failed with error -110
wlan: Driver loaded successfully
SDIO enumeration:
mmc0: new ultra high speed SDR104 SDIO card at address 0001
Bluetooth UART failures:
Bluetooth: hci0: Setting baudrate failed (-110)
Bluetooth: hci0: Setting wake-up method failed (-110)
Bluetooth: hci0: Setting Power Save mode failed (-110)
No driver bound:
ls -l /sys/bus/mmc/devices/mmc0:0001/driver
→ no driver bound
Hi @MTeschke,
Thank you for your preference in NXP products,
What do you mean by a normal shutdown? Was it the first time you performed a normal shutdown?
Please try reflashing your board with the proper DTB.
Regards,