diff --git a/code/application/source/sf_app/code/source/app/sf_device.c b/code/application/source/sf_app/code/source/app/sf_device.c index ae0208b8d..8a2f476b0 100755 --- a/code/application/source/sf_app/code/source/app/sf_device.c +++ b/code/application/source/sf_app/code/source/app/sf_device.c @@ -649,9 +649,11 @@ BOOL sf_load_bt_ko(void) { BOOL ret2 = TRUE; int ret = 0; + char cmd[70] = {'\0'}; MLOGI("start.\n"); - - ret = system("modprobe rtk_btusb"); + snprintf(cmd, sizeof(cmd), "insmod %s/kernel/drivers/bluetooth/rtk_btusb.ko", driver_path_prefix); + ret = system(cmd); + //ret = system("modprobe rtk_btusb"); if(0 != ret) { ret2 = FALSE; diff --git a/configs/Linux/cfg_565_HUNTING_EVB_LINUX_4G_S550/make_post.sh b/configs/Linux/cfg_565_HUNTING_EVB_LINUX_4G_S550/make_post.sh index d224d5ea5..a27ec25f3 100755 --- a/configs/Linux/cfg_565_HUNTING_EVB_LINUX_4G_S550/make_post.sh +++ b/configs/Linux/cfg_565_HUNTING_EVB_LINUX_4G_S550/make_post.sh @@ -103,6 +103,7 @@ MV_KO_LIST=(\ /lib/modules/$KERVER/kernel/drivers/usb/class/cdc-wdm.ko \ /lib/modules/$KERVER/kernel/drivers/net/usb/qmi_wwan.ko \ /lib/modules/$KERVER/extra/fs/exfat/exfat.ko \ +/lib/modules/$KERVER/kernel/drivers/bluetooth/rtk_btusb.ko \ )