Reference Manual
Redpine Signals, Inc. Proprietary and Confidential Page 18
RS9116 n-Link Linux and Android
Technical Reference Manual
Version 2.0
4 Installing the Driver
4.1 Installation of Modules
After completion of compilation, the driver generates the following modules in the release folder. They are outlined
below:
• onebox_common_gpl.ko
• onebox_gpl.ko
• onebox_nongpl.ko
• onebox_wlan_gpl.ko
• onebox_wlan_nongpl.ko
• onebox_bt_gpl.ko
• onebox_bt_nongpl.ko
• onebox_zb_gpl.ko
• onebox_zb_nongpl.ko
• wlan.ko
• wlan_wep.ko
• wlan_ccmp.ko
• wlan_tkip.ko
• wlan_acl.ko
• wlan_scan_sta.ko
• wlan_xauth.ko
Load various modules in the following order:
Load onebox common gpl module
# insmod onebox_common_gpl.ko
Load protocol related Modules (Wi-Fi, BT, ZigBee)
Load common Hal Modules (onebox_nongpl.ko and onebox_gpl.ko).
4.2 Enabling a Protocol
Execute following command to enable required protocol(s):
# ./onebox_util rpine0 enable_protocol $protocol_value
Below are the possible values of protocol.
• 1 – Enables Wi-Fi only
• 2 – Enables Bluetooth only
• 4 – Enables ZigBee only
• 3 – Enables both Wi-Fi+Bluetooth
• 5 – Enables both Wi-Fi+ZigBee
Note:
• If user selects only Wi-Fi in Menuconfig during the compilation of Driver, use the command below :
sh wlan_enable.sh
• If user selects only Bluetooth in Menuconfig during the compilation of Driver, use the command below :
sh bt_enable.sh