Reference Manual

Redpine Signals, Inc. Proprietary and Confidential Page 124
RS9116 n-Link Linux and Android
Technical Reference Manual
Version 2.0
26 Appendix A: Configuration of Kernels from 3.13 and above
To ensure that the OneBox-Mobile software works on kernel versions from 3.13 and above, some configuration changes
might be needed. These are explained in this section. Super user permissions are needed to make these changes.
For SDIO mode, ensure that the SDIO stack related modules are already inserted in the kernel.
This can be verified by using the commands below :
Verify that the output of the "lsmod" command should describe sdhci.ko, sdhci_pci.ko (Specific for x86/PC, others should
use their controller specific ko ), mmc_block.ko as well as mmc_core.ko modules. This is a one-time process and need not
be repeated unless the modules are explicitly removed by the user.
26.1 SDIO Stack Options
If SDIO is the interface to the Host processor, it has to be ensured that the SDIO stack related modules are compiled in the
kernel. If the SDIO stack modules are not present, follow the steps below in order to enable SDIO support in the kernel.
1. Navigate to the Linux kernel source folder. This is usually in /usr/src/kernels/Linux-<kernel-version>
2. Execute the 'make menuconfig' command in order to open the Kernel Configuration menu.
3. Scroll down to the "Device Drivers --->" option and hit Enter.
4. In the new menu, scroll down to the "MMC/SD/SDIO card support --->" option and press 'M' to modularize the
"MMC/SD/SDIO card support" feature and hit Enter.