Marvell WIFI SDIO8787 Colibri iMX6

Hi all,

I’m trying to add the Ublox / Lesswire - WiBear11nDF1 wi-fi module in my Colibri iMX6. I having a problem with the setup of module on Linux.

I’m using Yocto fido (3.14.28). I followed the step described on link: High performance, low power Embedded Computing Systems | Toradex Developer Center

When I try to execute the command: “ifconfig wlan0 up”, I receive: " SIOCGIFFLAGS: No such device ".

“ifconfig -a” I can’t see any wifi module.

I tried too execute the command: “modprobe libertas_sdio”, the output is that the module libertas_sdio was not recognized.

To enable SDIO wifi module (SDIO_SELECT), I’m executing the following commands:

  1. echo 43 > /sys/class/gpio/export

  2. echo out > /sys/class/gpio/gpio43/direction

  3. echo 1 > /sys/class/gpio/gpio43/value

Thanks a lot

MWIFIEX driver is enabled ? What does # dmesg | grep -i mwifiex_sdio shows ?
Also make sure to install the firmware.

To Enable driver, it was executed on menuconfig:

  1. Networking Support → Wireless →

[ * ] cfg80211 - wireless configuration API

  1. Device Drivers → Network device support → Wireless Lan →

[ * ] Marvell 8xxx Libertas WLAN driver support with thin firmware

[ * ] Enable full debugging output in the Libertas thin firmware module.

[ * ] Marvell WiFi-Ex Driver

[ * ] Marvell WiFi-Ex Driver for SD8786/SD8787/SD8797/SD8897

The output from “dmesg | grep -i mwifiex_sdio” was empty. Am I doing something wrong?

Thanks