Marvell 8787 based wifi module using SDIO

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Marvell 8787 based wifi module using SDIO

8,703 Views
riteshpanchal
Contributor II

i have marvell 8787 based wifi module.

http://www.t-yuden.com/wireless/WYSBMVGXB.pdf

I want to interface it with imx6qsabresd board running yocto 3.14.28.1.0.1 based linux.

when i connect it to SD2 slot following message appear in terminal.

mmc1: new high speed SDIO card at address 0001

i have driver .bin file and source code with me.

So how to start?

Labels (3)
0 Kudos
5 Replies

3,486 Views
alejandrolozan1
NXP Employee
NXP Employee

Hi,

I think you need to install the driver and update the firmware like in the below links:

How to setup Marvell 88w8686 SDIO wifi - IGEP Community Wiki

Linux Kernel Driver DataBase: CONFIG_MWIFIEX_SDIO: Marvell WiFi-Ex Driver for SD8787/SD8797

Best Regards,

Alejandro

0 Kudos

3,486 Views
riteshpanchal
Contributor II

thanks for the reply.

in the first link they said to add libertas module by following command

modprobe libertas_sdio

But as you can see in the above attached image of Kconfig there is no libertas available for sd8787.

So how to get this?

And i have source code of the wi-fi module but i unable to cross compile it.

So can you tell me how to cross compile it with my board's linux version 3.14.28?

0 Kudos

3,486 Views
alejandrolozan1
NXP Employee
NXP Employee

Hi,

After delving a little more I noticed that mwifiex_sdio.ko is the one that should be used.

Let me see if there is a way I can get the same wifi chip to test it.

Best Regards,

Alejandro

0 Kudos

3,486 Views
minghungliu
Contributor I

Hi, I used Marvel SD8782 module (88W8782-NAP2).

Is it compatible with 8787 driver and firmware(sd8787_uapsta.bin)?

Because I don't find any driver and firmware named "sd8782".

Thanks a lot!!

0 Kudos

3,486 Views
riteshpanchal
Contributor II

i have find suppoert for marvel 8787 in kernel config

Screenshot from 2015-06-26 16_44_46.png

and enable Marwell wifi-ex driver  and marvell 8xxx WLAN deiver.

and build kernel image.

And also i added "sd8787_uapsta.bin" in lib/firmware/mrvl in folder.

And after that when i insert the module i got following message

mmc1: new high speed SDIO card at address 0001                                 

mwifiex_sdio mmc1:0001:1: WLAN FW is active                                    

ieee80211 phy0: ignoring F/W country code US                                   

mwifiex_sdio mmc1:0001:1: driver_version = mwifiex 1.0 (14.66.9.p80)

and iwconfig gives me following output

sit0      no wireless extensions.                                                                                                                  

lo        no wireless extensions.                                                                                                                         

mlan0     no wireless extensions.                                                                                                                              

eth0      no wireless extensions.

and ifconfig not showing me any wifi device.

So whats the problem?

and how to enable module?

And can mlan.ko & sd8787.ko can available for Linux imx6qsabresd 3.14.28-1.0.0_ga+g91cf351? So i can add this instead of mwifiex_sdio.ko?

0 Kudos