In fact currently I already put the modprobe
in the device/linaro/hikey/init.common.rc
.
xx/device/linaro/hikey$ git diff init.common.rc
diff --git a/init.common.rc b/init.common.rc
old mode 100644
new mode 100755
index 6d66ca7..465d150
--- a/init.common.rc
+++ b/init.common.rc
@@ -25,7 +25,8 @@ on init
mkdir /dev/socket/pdx/system/vr/sensors 0775 system system
start watchdogd
-
+ exec u:r:modprobe:s0 -- /vendor/bin/modprobe -a -d \
+ /vendor/lib/modules snd-soc-xxx- ...
on fs
/device$ grep "BOARD_VENDOR_KERNEL_MODULES" -r .
also on the device folder, I searched the macro BOARD_VENDOR_KERNEL_MODULES
, only google related folder used this macro, not found under hikey folder.
Below is all the output
./google/crosshatch/BoardConfig-common.mk:BOARD_VENDOR_KERNEL_MODULES += \
./google/crosshatch/BoardConfig-common.mk:BOARD_VENDOR_KERNEL_MODULES += \
./google/crosshatch/BoardConfig-common.mk:BOARD_VENDOR_KERNEL_MODULES += \
./google/crosshatch/BoardConfig-common.mk:BOARD_VENDOR_KERNEL_MODULES += \
./google/crosshatch/BoardConfig-common.mk:BOARD_VENDOR_KERNEL_MODULES += \
./google/crosshatch/BoardConfig-common.mk:BOARD_VENDOR_KERNEL_MODULES += \
./google/crosshatch/BoardConfig-common.mk:BOARD_VENDOR_KERNEL_MODULES += \
./google/crosshatch/BoardConfig-common.mk:BOARD_VENDOR_KERNEL_MODULES += \
./google/taimen/BoardConfig.mk:BOARD_VENDOR_KERNEL_MODULES += \
./google/taimen/BoardConfig.mk:BOARD_VENDOR_KERNEL_MODULES += \
./google/taimen/BoardConfig.mk:BOARD_VENDOR_KERNEL_MODULES += \
./google/taimen/BoardConfig.mk:BOARD_VENDOR_KERNEL_MODULES += \
./google/taimen/BoardConfig.mk:BOARD_VENDOR_KERNEL_MODULES += \
./google/taimen/BoardConfig.mk:BOARD_VENDOR_KERNEL_MODULES += \
./google/taimen/BoardConfig.mk:BOARD_VENDOR_KERNEL_MODULES += \
./google/taimen/BoardConfig.mk:BOARD_VENDOR_KERNEL_MODULES += \
./google/muskie/device-common.mk:BOARD_VENDOR_KERNEL_MODULES += \
./google/muskie/device-common.mk:BOARD_VENDOR_KERNEL_MODULES += \
./google/muskie/device-common.mk:BOARD_VENDOR_KERNEL_MODULES += \
./google/muskie/device-common.mk:BOARD_VENDOR_KERNEL_MODULES += \
./google/muskie/device-common.mk:BOARD_VENDOR_KERNEL_MODULES += \
./google/muskie/device-common.mk:BOARD_VENDOR_KERNEL_MODULES += \
./google/muskie/device-common.mk:BOARD_VENDOR_KERNEL_MODULES += \
./google/muskie/device-common.mk:BOARD_VENDOR_KERNEL_MODULES += \
do you mean your engineer use modprobe success on the hikey platform? which android version ? 8.0 or 10.0?