RS9116 n-Link Linux and Android Technical Reference Manual
Version : 2.0
July 2020
125
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 :
cd release
sh load_stack.sh
lsmod
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.