diff options
Diffstat (limited to 'rs9113/rs9113-1.4.3/rs9113_load_modules.sh')
-rwxr-xr-x | rs9113/rs9113-1.4.3/rs9113_load_modules.sh | 178 |
1 files changed, 0 insertions, 178 deletions
diff --git a/rs9113/rs9113-1.4.3/rs9113_load_modules.sh b/rs9113/rs9113-1.4.3/rs9113_load_modules.sh deleted file mode 100755 index 4f293dd..0000000 --- a/rs9113/rs9113-1.4.3/rs9113_load_modules.sh +++ /dev/null @@ -1,178 +0,0 @@ -#!/bin/bash -defaults=/etc/default/rs9113 -usage() -{ - echo "Configuration values:" - echo " COEX_MODE" - echo " RSI_ANTENNA_DIVERSITY" - echo " ANT_SEL_VAL" - echo " SET_COUNTRY_CODE" - echo " WLAN_RF_PWR_MODE" - echo " BT_RF_PWR_MODE" - echo " COEX_MODE" - echo " BT_RF_TX_POWER_MODE" - echo " BT_RF_RX_POWER_MODE" - echo "Usage: $(basename $0) [config file]" - echo "" - echo "Config file is typically - /etc/default/rs9113 with the above parameters." - exit 1 -} -if (($# > 1)); then - usage -fi - -if ((${#COEX_MODE}==0)) && [[ -r $defaults ]]; then - set -e - . $defaults - set +e -fi - -if (($# > 0)) && [[ -r $1 ]]; then - set -e - . $1 - set +e -fi - -err=0 -for x in COEX_MODE RSI_ANTENNA_DIVERSITY ANT_SEL_VAL SET_COUNTRY_CODE WLAN_RF_PWR_MODE \ - BT_RF_PWR_MODE COEX_MODE BT_RF_TX_POWER_MODE BT_RF_RX_POWER_MODE ; do - eval var=\$$x - if ((${#var} < 1)) ; then - echo Need to provide ${x} for configuration - err=1 - fi -done -if((err)) ; then - usage -fi -cd /opt/rs9113 - -modprobe mac80211 -modprobe bluetooth - -insmod onebox_common_gpl.ko - -insmod wlan.ko -insmod wlan_wep.ko -insmod wlan_tkip.ko -insmod wlan_ccmp.ko -insmod wlan_acl.ko -insmod wlan_xauth.ko -insmod wlan_scan_sta.ko -insmod onebox_wlan_nongpl.ko -insmod onebox_wlan_gpl.ko - -#BT Power_mode type -# 0 - HIGH POWER MODE -# 1 - MEDIUM POWER MODE -# 2 - LOW POWER MODE - -PARAMS=$PARAMS" bt_rf_tx_power_mode=$BT_RF_TX_POWER_MODE" -PARAMS=$PARAMS" bt_rf_rx_power_mode=$BT_RF_RX_POWER_MODE" - -insmod onebox_bt_nongpl.ko $PARAMS -insmod onebox_bt_gpl.ko - -#Driver Mode 1 END-TO-END mode, -# 2 RF Evaluation Mode - -DRIVER_MODE=1 - -# COEX MODE: -# 1 WLAN STATION /WIFI-Direct/WLAN PER -# 2 WLAN ACCESS POINT(including muliple APs on different vaps) -# 3 WLAN ACCESS POINT + STATION MODE(on multiple vaps) - -# 4 BT CLASSIC MODE/BT CLASSIC PER MODE -# 5 WLAN STATION + BT CLASSIC MODE -# 6 WLAN ACCESS POINT + BT CLASSIC MODE -# 8 BT LE MODE /BT LE PER MODE -# 9 WLAN STATION + BT LE MODE -# 12 BT CLASSIC + BT LE MODE -# 14 WLAN ACCESS POINT + BT CLASSIC MODE+ BT LE MODE - -# 16 ZIGBEE MODE/ ZIGBEE PER MODE -# 17 WLAN STATION + ZIGBEE - -#COEX_MODE=3 - -#To enable TA-level SDIO aggregation set 1 else set 0 to disable it. -TA_AGGR=4 - -#Disable Firmware load set 1 to skip FW loading through Driver else set to 0. -SKIP_FW_LOAD=0 - -#FW Download Mode -# 1 - Full Flash mode with Secondary Boot Loader -# 2 - Full RAM mode with Secondary Boot Loader -# 3 - Flash + RAM mode with Secondary Boot Loader -# 4 - Firmware loading WITHOUT Secondary Boot Loader -# Recommended to use the default mode 1 -FW_LOAD_MODE=1 - -#ps_handshake_mode -# 1 - No hand shake Mode -# 2 - Packet hand shake Mode -# 3 - GPIO Hand shake Mode -###########Default is Packet handshake mode=2 -HANDSHAKE_MODE=2 - -#SDIO Clock speed -SDIO_CLOCK_SPEED=50000 - -#Antenna diversity enable -#RSI_ANTENNA_DIVERSITY=0 - -#Antenna Selection -#ANT_SEL_VAL=2 # 2 Internal Antenna Selection - # 3 External Antenna Selection - -####RF_POWER_MODE Selection - -# 0x00 For Both TX and RX High Power -# 0x11 For Both TX and RX Medium Power -# 0x22 For Both TX and RX LOW Power - -# 0x10 For High Power TX and Medium RX Power -# 0x20 For High Power TX and LOW RX Power - -# 0x01 For Medium TX and RX High Power -# 0x21 For Medium Power TX and LOW RX Power - -# 0x02 For Low Power TX and RX High Power -# 0x12 For LOW Power TX and Medium RX Power - - -#WLAN_RF_PWR_MODE=0x00 -#BT_RF_PWR_MODE=0x00 -#ZIGB_RF_PWR_MODE=0x00 - -#COUNTRY Selection -# 0 World Domain -# 840 US Domain Maps to US Region -# 276 Germany Maps to EU Region -# 392 Japan Maps to Japan Region -#SET_COUNTRY_CODE=0 - -PARAMS=" driver_mode=$DRIVER_MODE" -PARAMS=$PARAMS" firmware_path=/opt/rs9113/firmware/" -PARAMS=$PARAMS" onebox_zone_enabled=0x1" -PARAMS=$PARAMS" ta_aggr=$TA_AGGR" -PARAMS=$PARAMS" skip_fw_load=$SKIP_FW_LOAD" -PARAMS=$PARAMS" fw_load_mode=$FW_LOAD_MODE" -PARAMS=$PARAMS" sdio_clock=$SDIO_CLOCK_SPEED" -PARAMS=$PARAMS" enable_antenna_diversity=$RSI_ANTENNA_DIVERSITY" -PARAMS=$PARAMS" coex_mode=$COEX_MODE" -#PARAMS=$PARAMS" ps_handshake_mode=$HANDSHAKE_MODE" -PARAMS=$PARAMS" obm_ant_sel_val=$ANT_SEL_VAL" -PARAMS=$PARAMS" wlan_rf_power_mode=$WLAN_RF_PWR_MODE" -PARAMS=$PARAMS" bt_rf_power_mode=$BT_RF_PWR_MODE" -# PARAMS=$PARAMS" zigb_rf_power_mode=$ZIGB_RF_PWR_MODE" -PARAMS=$PARAMS" country_code=$SET_COUNTRY_CODE" - -if ! insmod onebox_nongpl.ko $PARAMS ; then - echo onebox_nongpl.ko $PARAMS -fi -insmod onebox_gpl.ko - |