Change-Id: I0e4b4b994d7a0c74440d495c70d7f96ee914bb68
return -1;
}
+ /* We need to insert BT driver module by using 'insmod' in case of ARTIK530,
+ * and 'insmod' should be executed by systemd not bt-core. */
+ ret = __bt_call_systemact_service(BT_SYSTEMACT_BT_DRIVER_INSMOD);
+ if (ret < 0) {
+ BT_ERR("Failed to call systemact service");
+ return -1;
+ }
+
/* activate Bluez */
ret = __bt_call_systemact_service(BT_SYSTEMACT_BLUEZ_START);
if (ret < 0) {
#define BT_SYSTEMACT_BLUETOOTH_SHARE_START "/run/.bluetooth_share_start"
#define BT_SYSTEMACT_RFKILL_UNBLOCK "/run/.rfkill_unblock"
#define BT_SYSTEMACT_RFKILL_BLOCK "/run/.rfkill_block"
+#define BT_SYSTEMACT_BT_DRIVER_INSMOD "/run/.bt_driver_insmod"
#define BT_CORE_TYPE (bt_core_get_type())