From 43597183f0d10cad835afc79371838e27e8f6136 Mon Sep 17 00:00:00 2001 From: payton Date: Fri, 5 Jan 2024 14:03:37 +0800 Subject: [PATCH] =?UTF-8?q?1.=E4=BC=98=E5=8C=96=E8=93=9D=E7=89=99=E9=A9=B1?= =?UTF-8?q?=E5=8A=A8=E5=8A=A0=E8=BD=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- code/application/source/sf_app/code/source/app/sf_device.c | 6 ++++-- .../Linux/cfg_565_HUNTING_EVB_LINUX_4G_S550/make_post.sh | 1 + 2 files changed, 5 insertions(+), 2 deletions(-) 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 \ )