[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] lakkimsetty.baba:
Hello again! I've been reading up on FBE and going through kmsg log file and learned that there's metadata partition. Unsure if our S10 devices have it since we didn't launch with Android 11 and no entry in fstab.

kmsg log notes:

selinux:
<14>[ 2.192837] [7: init: 1] init: Running restorecon...
<11>[ 2.195864] [7: init: 1] selinux: SELinux: Could not get canonical path for /metadata/ota/rollback-indicator restorecon: No such file or directory.
<11>[ 2.195873] [7: init: 1] selinux:
<11>[ 2.195883] [7: init: 1] selinux: SELinux: Could not get canonical path for /metadata/gsi restorecon: No such file or directory.
<11>[ 2.195888] [7: init: 1] selinux:

The actual SIGTERM triggering recovery:

<14>[ 102.511718] [5: init: 3888] init: Received sys.powerctl='reboot,recovery' from pid: 9667 (system_server)
<14>[ 102.513412] [5: init: 1] init: Clear action queue and start shutdown trigger
<14>[ 102.513450] [5: init: 1] init: Entering shutdown mode
<14>[ 102.513603] [5: init: 1] init: processing action (shutdown_done) from (<Builtin Action>:0)
<14>[ 102.513628] [5: init: 1] init: Reboot start, reason: reboot,recovery, reboot_target: recovery
<14>[ 102.513642] [5: init: 1] init: Shutdown timeout: 6000 ms
<14>[ 102.513648] [5: init: 1] init: Create reboot monitor thread.
<14>[ 102.514265] [5: init: 9732] init: shutdown_timeout_timespec.tv_sec: 408
<11>[ 102.519584] [4: init: 1] init: Could not open '/metadata/bootstat/persist.sys.boot.reason' to persist reboot reason: No such file or directory
<14>[ 102.520155] [4: init: 1] init: starting service 'blank_screen'...
<14>[ 102.521780] [5: init: 1] init: Stopping 107 services by sending SIGTERM
<14>[ 102.521833] [5: init: 1] init: Sending signal 15 to service 'setup-bcb' (pid 9705) process group...
<14>[ 102.522229] [5: init: 1] init: Sending signal 15 to service 'wificond' (pid 9608) process group...
<14>[ 102.522528] [3: init: 1] init: Sending signal 15 to service 'netd' (pid 9606) process group...
<14>[ 102.523079] [1: init: 1] init: Sending signal 15 to service 'media' (pid 9605) process group...
<14>[ 102.525141] [3: init: 1] init: Sending signal 15 to service 'vendor.audio-hal' (pid 9604) process group...
<14>[ 102.525776] [3: init: 1] init: Sending signal 15 to service 'cameraserver' (pid 9603) process group...
<14>[ 102.529307] [3: init: 1] init: Sending signal 15 to service 'audioserver' (pid 9602) process group...
<3>[ 102.530108] [2: android.ui: 9685] binder_alloc: 9603: binder_alloc_buf, no vma
<6>[ 102.530126] [2: android.ui: 9685] binder: 9667:9685(system_server:android.ui) transaction failed 29189/-3, size 80-0 line 3385
<14>[ 102.532088] [5: init: 1] init: Sending signal 15 to service 'zygote_secondary' (pid 9601) process group...
<14>[ 102.532430] [5: init: 1] init: Sending signal 15 to service 'zygote' (pid 9600) process group...
<14>[ 102.533357] [1: init: 1] init: Sending signal 15 to service 'bootanim' (pid 5821) process group...
<14>[ 102.534068] [5: init: 1] init: Sending signal 15 to service 'vendor.fps_hal' (pid 5717) process group...
<14>[ 102.538616] [2: init: 1] init: Sending signal 15 to service 'gatekeeperd' (pid 5709) process group...
<6>[ 102.538655] [0:light@2.0-servi: 5534] panel_bl_set_brightness bl-0 dim:flash plat_br:0 br[0]:0 nit:2(2.00) acl:on(5)
<14>[ 102.539245] [5: init: 1] init: Sending signal 15 to service 'media.swcodec' (pid 5708) process group...
<6>[ 102.539386] [3:panel-bl-thread: 3139] [SSP] panel_notifier_callback PANEL_EVENT_BL_CHANGED 0 9809
<14>[ 102.541917] [3: init: 1] init: Sending signal 15 to service 'sec_gnss_service' (pid 5700) process group...
<14>[ 102.542564] [7: init: 1] init: Sending signal 15 to service 'ril-daemon1' (pid 5697) process group...
<14>[ 102.543490] [3: init: 1] init: Sending signal 15 to service 'ril-daemon' (pid 5695) process group...
<14>[ 102.544091] [3: init: 1] init: Sending signal 15 to service 'gpsd' (pid 5694) process group...
<6>[ 102.544600] [4: SINR: 5796] drb: misc_poll: poll done by SINR (0)
<14>[ 102.544946] [0: init: 1] init: Sending signal 15 to service 'lhd' (pid 5691) process group...
<14>[ 102.546000] [5: init: 1] init: Sending signal 15 to service 'cpboot-daemon' (pid 5690) process group...

Could anyone post:

List of partitions by running this command through adb shell? The 13d60000 could be differrent in your phone:

beyond0lte:/ # ls -alh /dev/block/platform/13d60000.ufs/by-name/total 0
drwxr-xr-x 2 root root 680 2022-02-02 04:02 .
drwxr-xr-x 3 root root 800 2022-02-02 04:02 ..
lrwxrwxrwx 1 root root 16 2022-02-02 04:02 boot -> /dev/block/sda14
lrwxrwxrwx 1 root root 15 2022-02-02 04:02 bota0 -> /dev/block/sda1
lrwxrwxrwx 1 root root 15 2022-02-02 04:02 bota1 -> /dev/block/sda2
lrwxrwxrwx 1 root root 15 2022-02-02 04:02 bota2 -> /dev/block/sda8
lrwxrwxrwx 1 root root 16 2022-02-02 04:02 bota3 -> /dev/block/sda24
lrwxrwxrwx 1 root root 16 2022-02-02 04:02 cache -> /dev/block/sda28
lrwxrwxrwx 1 root root 16 2022-02-02 04:02 cp_debug -> /dev/block/sda30
lrwxrwxrwx 1 root root 15 2022-02-02 04:02 cpefs -> /dev/block/sdd1
lrwxrwxrwx 1 root root 16 2022-02-02 04:02 dqmdbg -> /dev/block/sda22
lrwxrwxrwx 1 root root 16 2022-02-02 04:02 dtb -> /dev/block/sda12
lrwxrwxrwx 1 root root 16 2022-02-02 04:02 dtbo -> /dev/block/sda13
lrwxrwxrwx 1 root root 15 2022-02-02 04:02 efs -> /dev/block/sda3
lrwxrwxrwx 1 root root 16 2022-02-02 04:02 keydata -> /dev/block/sda21
lrwxrwxrwx 1 root root 16 2022-02-02 04:02 keyrefuge -> /dev/block/sda20
lrwxrwxrwx 1 root root 15 2022-02-02 04:02 keystorage -> /dev/block/sda6
lrwxrwxrwx 1 root root 16 2022-02-02 04:02 misc -> /dev/block/sda19
lrwxrwxrwx 1 root root 16 2022-02-02 04:02 nad_refer -> /dev/block/sda17
lrwxrwxrwx 1 root root 16 2022-02-02 04:02 omr -> /dev/block/sda29
lrwxrwxrwx 1 root root 15 2022-02-02 04:02 param -> /dev/block/sda4
lrwxrwxrwx 1 root root 16 2022-02-02 04:02 persistent -> /dev/block/sda18
lrwxrwxrwx 1 root root 16 2022-02-02 04:02 product -> /dev/block/sda27
lrwxrwxrwx 1 root root 16 2022-02-02 04:02 radio -> /dev/block/sda16
lrwxrwxrwx 1 root root 16 2022-02-02 04:02 recovery -> /dev/block/sda15
lrwxrwxrwx 1 root root 15 2022-02-02 04:02 sec_efs -> /dev/block/sda7
lrwxrwxrwx 1 root root 15 2022-02-02 04:02 steady -> /dev/block/sda9
lrwxrwxrwx 1 root root 16 2022-02-02 04:02 system -> /dev/block/sda25
lrwxrwxrwx 1 root root 16 2022-02-02 04:02 uh -> /dev/block/sda10
lrwxrwxrwx 1 root root 16 2022-02-02 04:02 uhcfg -> /dev/block/sda11
lrwxrwxrwx 1 root root 15 2022-02-02 04:02 up_param -> /dev/block/sda5
lrwxrwxrwx 1 root root 16 2022-02-02 04:02 userdata -> /dev/block/sda31
lrwxrwxrwx 1 root root 16 2022-02-02 04:02 vbmeta -> /dev/block/sda23
lrwxrwxrwx 1 root root 16 2022-02-02 04:02 vendor -> /dev/block/sda26

kmsg by running the below after reboot device twice (so that the kmsg is clean):

adb shell cat /proc/last_kmsg > last_kmsg.txt

I am hoping to check if I still got all the partitions and how my kmsg differs from a successful boot. Thanks! 🙏