
EVK-ELLA-W1 - User Guide
UBX-15012877 - R04
Early Production Information
Software
Page 16 of 24
3.
Copy the firmware image file
sd8787_uapsta.bin
from the driver package's
FwImage
directory to the
directory
/lib/firmware/mrvl/
on the target file system.
An example deployment is shown below:
Listing 3: Example target file system
4.4.1
Blacklisting the mwifiex driver
If the target system includes the open source mwifiex driver, make sure to use the correct firmware image by
replacing the existing one and that the mwifiex driver is blacklisted to prevent it from being loaded
automatically. To blacklist the mwifiex kernel modules, add the following lines to a file under
/etc/modprobe.d/
, for example in
/etc/modprobe.d/blacklist.conf
:
Listing 4: Blacklisting mwifiex
Blacklisting will not work for drivers that are built into the kernel image rather than as a kernel
module.
4.4.2
Additional software requirements
Some additional packages that are recommended for installation on the target system are mentioned in the
following table:
Package
Comment
bluez4 or bluez5
Contains the user space parts of the Linux Bluetooth stack
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 handle regulatory domain
Table 10: Recommended additional software packages
blacklist mwifiex
blacklist mwifiex_sdio
/
├── lib
│ ├── firmware
│ │ └── mrvl
│ │ └── sd8787_uapsta.bin
│ └── modules
│ └── 3.19.8
│ └── updates
│ ├── mlan.ko
│ ├── sd8787.ko
│ └── bt8787.ko
└── opt
└── ella-w1
├── bin_sd8787
└── bin_sd8787_bt