diff --git a/initramfs/fota.rc b/initramfs/fota.rc
--- a/initramfs/fota.rc
+++ b/initramfs/fota.rc
@@ -34,6 +34,7 @@
     mount tmpfs nodev /tmp
 
     # rfs drivers
+    insmod /lib/modules/tfsr.ko
     insmod /lib/modules/fsr.ko
     insmod /lib/modules/fsr_stl.ko
     insmod /lib/modules/rfs_glue.ko
diff --git a/initramfs/init.rc b/initramfs/init.rc
--- a/initramfs/init.rc
+++ b/initramfs/init.rc
@@ -102,6 +102,7 @@
     write /dev/cpuctl/bg_non_interactive/cpu.shares 52
 
 
+    insmod /lib/modules/tfsr.ko
     insmod /lib/modules/fsr.ko
     insmod /lib/modules/fsr_stl.ko
     insmod /lib/modules/rfs_glue.ko
diff --git a/initramfs/lpm.rc b/initramfs/lpm.rc
--- a/initramfs/lpm.rc
+++ b/initramfs/lpm.rc
@@ -26,6 +26,7 @@
 on early-fs
 
     # rfs drivers
+    insmod /lib/modules/tfsr.ko
     insmod /lib/modules/fsr.ko
     insmod /lib/modules/fsr_stl.ko
     insmod /lib/modules/rfs_glue.ko
diff --git a/initramfs/recovery.rc b/initramfs/recovery.rc
--- a/initramfs/recovery.rc
+++ b/initramfs/recovery.rc
@@ -34,6 +34,7 @@
     mount tmpfs nodev /tmp
 
     # rfs drivers
+    insmod /lib/modules/tfsr.ko
     insmod /lib/modules/fsr.ko
     insmod /lib/modules/fsr_stl.ko
     insmod /lib/modules/rfs_glue.ko
diff --git a/kernel/arch/arm/configs/victory_8G_defconfig b/kernel/arch/arm/configs/victory_8G_defconfig
--- a/kernel/arch/arm/configs/victory_8G_defconfig
+++ b/kernel/arch/arm/configs/victory_8G_defconfig
@@ -1789,7 +1789,7 @@
 #
 # TinyFSR Support for cramfs
 #
-CONFIG_TINY_FSR=y
+CONFIG_TINY_FSR=m
 CONFIG_TINY_FLASH_PHYS_ADDR=0xB0000000
 CONFIG_LINUSTOREIII_TINY_DEBUG_VERBOSE=0
 
diff --git a/kernel/drivers/tfsr/Kconfig b/kernel/drivers/tfsr/Kconfig
--- a/kernel/drivers/tfsr/Kconfig
+++ b/kernel/drivers/tfsr/Kconfig
@@ -5,7 +5,7 @@
 menu "TinyFSR Support for cramfs"
 
 config TINY_FSR
-	bool "Using TinyFSR for Cramfs"
+	tristate "Using TinyFSR for Cramfs"
 	default y
 	help
 	  eXtended Sector Remapper device
