NOTE: this page is for archival only, see the note at the end of the page.

mwifiex

Manual

Marvell 802.11n SDIO/PCI-E/USB FullMAC driver.

Supported chipsets

  • SDIO SD8786/SD8787/SD8797/SD8897

  • PCI-E 8766/8897

  • USB USB8797

Firmware binary

The firmware can be obtained from firmware tree.

AP Mode

mwifiex does support access point mode, but an access point interface must be created using iw dev mlan0 interface add uap0 type __ap
This interface can then be used with hostapd.

Supported PHY modes:

11g/11a/11n/11ac

To start AP operations in 11a mode, driver needs to first provide regulatory hint to cfg80211 core about current country settings.
Otherwise cfg80211 puts device into world domain where almost all channels from 11a band are disabled.
This can be done by loading driver with regulatory alpha setting. Load mwifiex driver with following setting to enable 11a band operations:

insmod mwifiex.ko reg_alpha2=<country-code>

P2P Mode

mwifiex supports P2P operation mode, but P2P interface must be created using iw dev mlan0 interface add p2p0 type __p2pcl
This interface can then be used with wpa_supplicant.

mwifiex driver does not support a separate interface for P2P device mode. Same interface which was used for P2P negotiation will later be used for P2P operations in GO or Client mode.
To avoid creation of separate interface after P2P negoation by wpa_supplicant, please include following setting in your P2P conf file

p2p_no_group_iface=1


This is a static dump of the wiki, taken after locking it in January 2015. The new wiki is at https://wireless.wiki.kernel.org/.
versions of this page: last, v9, v8, v7, v6, v5, v4, v3, v2, v1