diff --git a/br-ext-chip-ingenic/configs/t20_lite_defconfig b/br-ext-chip-ingenic/configs/t20_lite_defconfig
index 8102451a..2223da27 100644
--- a/br-ext-chip-ingenic/configs/t20_lite_defconfig
+++ b/br-ext-chip-ingenic/configs/t20_lite_defconfig
@@ -60,6 +60,7 @@ BR2_PACKAGE_DROPBEAR_OPENIPC=y
 # BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set
 # BR2_PACKAGE_FDK_AAC_OPENIPC is not set
 BR2_PACKAGE_UBOOT_TOOLS=y
+BR2_PACKAGE_INGENIC_OPENSDK=y
 BR2_PACKAGE_INGENIC_OSDRV_T20=y
 BR2_PACKAGE_HASERL=y
 BR2_PACKAGE_IPCTOOL=y
diff --git a/general/package/ingenic-osdrv-t20/files/script/load_ingenic b/general/package/ingenic-osdrv-t20/files/script/load_ingenic
index 4cac07e6..af0aad67 100755
--- a/general/package/ingenic-osdrv-t20/files/script/load_ingenic
+++ b/general/package/ingenic-osdrv-t20/files/script/load_ingenic
@@ -24,7 +24,7 @@ check_return() {
 
 lsmod | grep "sinfo" >/dev/null
 if [ $? -ne 0 ]; then
-	insmod ${KMOD_PATH/%\//}/sinfo.ko
+	modprobe sinfo.ko
 	check_return "insmod sinfo"
 fi
 
diff --git a/general/package/ingenic-osdrv-t20/ingenic-osdrv-t20.mk b/general/package/ingenic-osdrv-t20/ingenic-osdrv-t20.mk
index 357d482d..d8653d3d 100644
--- a/general/package/ingenic-osdrv-t20/ingenic-osdrv-t20.mk
+++ b/general/package/ingenic-osdrv-t20/ingenic-osdrv-t20.mk
@@ -27,7 +27,6 @@ define INGENIC_OSDRV_T20_INSTALL_TARGET_CMDS
 
 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/3.10.14/ingenic $(INGENIC_OSDRV_T20_PKGDIR)/files/kmod/audio.ko
 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/3.10.14/ingenic $(INGENIC_OSDRV_T20_PKGDIR)/files/kmod/audio2.ko
-	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/3.10.14/ingenic $(INGENIC_OSDRV_T20_PKGDIR)/files/kmod/sinfo.ko
 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/3.10.14/ingenic $(INGENIC_OSDRV_T20_PKGDIR)/files/kmod/tx-isp-t10.ko
 	$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/3.10.14/ingenic $(INGENIC_OSDRV_T20_PKGDIR)/files/kmod/tx-isp-t20.ko
 	ln -sf tx-isp-t20.ko $(TARGET_DIR)/lib/modules/3.10.14/ingenic/tx-isp-t20l.ko