From 5fa0e12ada8ee768637a76a8b94d70cf5211f550 Mon Sep 17 00:00:00 2001 From: Limon Mia Date: Mon, 11 Mar 2024 12:27:24 +0000 Subject: [PATCH] bt: set rfkill device nodes permission setting on early_boot stage move the rfkill permission setting from post-fs-data to early_boot stage because the kernel/net/rfkill/rfkill.ko may not be loaded on post-fs-data stage and cause the permission setting failed. Bug: 277148159 Test: m Change-Id: I65f0593caddbe659528877f583917cdaead1756b --- conf/init.gs101.rc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/conf/init.gs101.rc b/conf/init.gs101.rc index d0aaabe0..7185b2e1 100644 --- a/conf/init.gs101.rc +++ b/conf/init.gs101.rc @@ -829,10 +829,12 @@ on property:ro.build.fingerprint=* write /sys/module/debug_kinfo/parameters/build_info ${ro.build.fingerprint} # Bluetooth -on post-fs-data +on early-boot chown bluetooth system /sys/devices/platform/175b0000.serial/serial0/serial0-0/bluetooth/hci0/rfkill0/state chown bluetooth system /sys/devices/platform/odm/odm:btbcm/rfkill/rfkill0/state chown bluetooth system /sys/devices/platform/odm/odm:btbcm/rfkill/rfkill2/state + +on post-fs-data chown bluetooth system /proc/bluetooth/sleep/btwake chown bluetooth system /proc/bluetooth/sleep/lpm chown bluetooth system /proc/bluetooth/sleep/btwrite