LILY-W1 series - System integration manual
UBX-15027600 - R09
Software
Page 35 of 64
C1 - Public
Listing 3: Blacklisting mwifiex
⚠
Blacklisting will not work for drivers that are built into the kernel image rather than as a kernel
module.
3.5.2
Additional software requirements
Some additional packages that are recommended for installation on the target system are mentioned
in the following table:
Package
Comment
wpa_supplicant
WPA supplicant. Handles key negotiation and roaming etc. on client side
iw
CLI configuration utility for wireless devices
wireless-tools
CLI tools for configuring wireless device drivers using Wireless Extensions
crda
User space udev helper to load regulatory domain settings
Table 21: Recommended additional software packages
3.6
Loading the drivers
3.6.1
SDIO driver
If the SDIO kernel modules were installed correctly, you can load them by simply issuing the following
command:
Else, you have to load them separately using the
insmod
command.
This will automatically load the
sd8801
kernel module and all its dependencies such as
mlan
or
cfg80211
. The
cfg80211_wext=0xf
module parameter in the above-mentioned example informs the
driver to enable support for the wireless extensions interface and for the cfg80211 configuration API.
A full description of the available module parameters is given in the README files and also in
the “
modinfo sd8801
” command. If the drivers are successfully loaded, you should see them in the list
of loaded modules as shown below (via
lsmod
command):
☞
The internal name for the sd8801 module is sd8xxx.
When the module is detected on the SDIO interface, the driver will automatically download the
firmware to it, initialize the hardware, and register the network interfaces.
blacklist mwifiex
blacklist mwifiex_sdio
modprobe sd8801 cfg80211_wext=0xf
Module Size Used by
sd8xxx 357725 0
mlan 251382 1 sd8xxx