Use TW_LOAD_VENDOR_MODULES := "module1.ko module2.ko modulen.ko" in BoardConfig to have TWRP attempt to load kernel modules during startup. For fastboot ramdisks, TWRP will attempt to load from the ramdisk from /vendor/lib/modules. You can have the build system copy the modules to $(TARGET_RECOVERY_ROOT_OUT)/vendor/lib/modules/1.1 Otherwise in recovery in boot mode, TWRP will attempt the following: check /lib/modules (ramdisk vendor_boot) check /lib/modules/N.N (ramdisk vendor_boot) check /lib/modules/N.N-gki (ramdisk vendor_boot) check /vendor/lib/modules (ramdisk) check /vendor/lib/modules/1.1 (ramdisk prebuilt modules) check /vendor/lib/modules/N.N (vendor mounted) check /vendor/lib/modules/N.N-gki (vendor mounted) Change-Id: I2dccf199e37d47cb7a7e79b0e11026d67b4e3186
3.9 KiB
3.9 KiB