AOSP build issues

dl12345

Senior Member
Aug 1, 2014
293
814
123
Anyone have any insight into why my AOSP build isn't completing the boot process? Up to the end of the attached logcat, it seems to be the same as @ChrisJ951's previously posted logcat on a build that boots correctly.

I've rebuilt multiple times after doing a make clobber, repo sync, re-apply patches, etc., but nothing seems to work. Host is Fedora 21, openjdk 1.70_79...
 
Last edited:

dl12345

Senior Member
Aug 1, 2014
293
814
123
What if you try to build without SELinux and double check proper fstab?

It worked here (no touch driver in first release) on my Tablet Z4.
I'll give that a try although SELinux is running in permissive mode. It looks like the init process might not be completing the various init scripts correctly. The system boots as I can get an adb shell and the various partitions appear to be mounted correctly although the display only shows the Android logo and nothing more. The device gets very hot after a few minutes.

It's not the kernel either as I compiled a new one from source and it exhibits the same behaviour....

Code:
rootfs / rootfs ro,seclabel,relatime 0 0
tmpfs /dev tmpfs rw,seclabel,nosuid,relatime,size=1425884k,nr_inodes=356471,mode=755 0 0
devpts /dev/pts devpts rw,seclabel,relatime,mode=600 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,seclabel,relatime 0 0
selinuxfs /sys/fs/selinux selinuxfs rw,relatime 0 0
debugfs /sys/kernel/debug debugfs rw,relatime 0 0
none /acct cgroup rw,relatime,cpuacct 0 0
none /sys/fs/cgroup tmpfs rw,seclabel,relatime,size=1425884k,nr_inodes=356471,mode=750,gid=1000 0 0
tmpfs /mnt/asec tmpfs rw,seclabel,relatime,size=1425884k,nr_inodes=356471,mode=755,gid=1000 0 0
tmpfs /mnt/obb tmpfs rw,seclabel,relatime,size=1425884k,nr_inodes=356471,mode=755,gid=1000 0 0
none /dev/cpuctl cgroup rw,relatime,cpu 0 0
tmpfs /tmp tmpfs rw,seclabel,nosuid,relatime,size=1425884k,nr_inodes=356471,mode=755 0 0
/dev/block/platform/soc.0/by-name/system /system ext4 ro,seclabel,relatime,discard,data=ordered 0 0
/dev/block/platform/soc.0/by-name/userdata /data ext4 rw,seclabel,nosuid,nodev,noatime,discard,noauto_da_alloc,data=ordered 0 0
/dev/block/platform/soc.0/by-name/modem /firmware vfat rw,relatime,uid=1000,gid=1000,fmask=0337,dmask=0227,codepage=437,iocharset=iso8859-1,shortname=lower,errors=remount-ro 0 0
adb /dev/usb-ffs/adb functionfs rw,relatime 0 0
and the output of ps -Z...

Code:
LABEL                          USER     PID   PPID  NAME
u:r:init:s0                    root      1     0     /init
u:r:kernel:s0                  root      2     0     kthreadd
u:r:kernel:s0                  root      3     2     ksoftirqd/0
u:r:kernel:s0                  root      5     2     kworker/0:0H
u:r:kernel:s0                  root      6     2     kworker/u16:0
u:r:kernel:s0                  root      7     2     migration/0
u:r:kernel:s0                  root      8     2     rcu_preempt
u:r:kernel:s0                  root      9     2     rcu_bh
u:r:kernel:s0                  root      10    2     rcu_sched
u:r:kernel:s0                  root      11    2     migration/1
u:r:kernel:s0                  root      12    2     ksoftirqd/1
u:r:kernel:s0                  root      13    2     kworker/1:0
u:r:kernel:s0                  root      14    2     kworker/1:0H
u:r:kernel:s0                  root      15    2     migration/2
u:r:kernel:s0                  root      16    2     ksoftirqd/2
u:r:kernel:s0                  root      17    2     kworker/2:0
u:r:kernel:s0                  root      18    2     kworker/2:0H
u:r:kernel:s0                  root      19    2     migration/3
u:r:kernel:s0                  root      20    2     ksoftirqd/3
u:r:kernel:s0                  root      21    2     kworker/3:0
u:r:kernel:s0                  root      22    2     kworker/3:0H
u:r:kernel:s0                  root      23    2     migration/4
u:r:kernel:s0                  root      24    2     ksoftirqd/4
u:r:kernel:s0                  root      26    2     kworker/4:0H
u:r:kernel:s0                  root      27    2     migration/5
u:r:kernel:s0                  root      28    2     ksoftirqd/5
u:r:kernel:s0                  root      30    2     kworker/5:0H
u:r:kernel:s0                  root      31    2     khelper
u:r:kernel:s0                  root      32    2     netns
u:r:kernel:s0                  root      33    2     perf
u:r:kernel:s0                  root      34    2     kworker/0:1
u:r:kernel:s0                  root      35    2     kworker/1:1
u:r:kernel:s0                  root      36    2     kworker/2:1
u:r:kernel:s0                  root      37    2     kworker/3:1
u:r:kernel:s0                  root      40    2     kworker/1:1H
u:r:kernel:s0                  root      41    2     smd_channel_clo
u:r:kernel:s0                  root      42    2     smsm_cb_wq
u:r:kernel:s0                  root      43    2     kworker/u16:1
u:r:kernel:s0                  root      44    2     deferwq
u:r:kernel:s0                  root      45    2     kworker/u17:0
u:r:kernel:s0                  root      46    2     rpm-smd
u:r:kernel:s0                  root      47    2     kworker/u17:1
u:r:kernel:s0                  root      48    2     irq/48-cpr
u:r:kernel:s0                  root      49    2     irq/51-cpr
u:r:kernel:s0                  root      50    2     mpm
u:r:kernel:s0                  root      52    2     writeback
u:r:kernel:s0                  root      53    2     bioset
u:r:kernel:s0                  root      54    2     crypto
u:r:kernel:s0                  root      55    2     kblockd
u:r:kernel:s0                  root      56    2     khubd
u:r:kernel:s0                  root      57    2     system
u:r:kernel:s0                  root      58    2     ipa_power_mgmt
u:r:kernel:s0                  root      59    2     sps_ipa_power_m
u:r:kernel:s0                  root      60    2     ipawq14
u:r:kernel:s0                  root      61    2     iparepwq14
u:r:kernel:s0                  root      62    2     ipawq43
u:r:kernel:s0                  root      63    2     iparepwq43
u:r:kernel:s0                  root      64    2     ipawq13
u:r:kernel:s0                  root      65    2     iparepwq13
u:r:kernel:s0                  root      66    2     ipa_power_mgmt
u:r:kernel:s0                  root      67    2     ipa_rm_wq
u:r:kernel:s0                  root      68    2     ipa_interrupt_w
u:r:kernel:s0                  root      69    2     irq/261-msm_iom
u:r:kernel:s0                  root      70    2     irq/263-msm_iom
u:r:kernel:s0                  root      71    2     irq/261-msm_iom
u:r:kernel:s0                  root      72    2     irq/263-msm_iom
u:r:kernel:s0                  root      73    2     irq/261-msm_iom
u:r:kernel:s0                  root      74    2     irq/263-msm_iom
u:r:kernel:s0                  root      75    2     irq/261-msm_iom
u:r:kernel:s0                  root      76    2     irq/263-msm_iom
u:r:kernel:s0                  root      77    2     irq/261-msm_iom
u:r:kernel:s0                  root      78    2     irq/263-msm_iom
u:r:kernel:s0                  root      79    2     irq/261-msm_iom
u:r:kernel:s0                  root      80    2     irq/263-msm_iom
u:r:kernel:s0                  root      81    2     irq/261-msm_iom
u:r:kernel:s0                  root      82    2     irq/263-msm_iom
u:r:kernel:s0                  root      83    2     irq/102-msm_iom
u:r:kernel:s0                  root      84    2     irq/102-msm_iom
u:r:kernel:s0                  root      85    2     irq/102-msm_iom
u:r:kernel:s0                  root      86    2     irq/102-msm_iom
u:r:kernel:s0                  root      87    2     irq/74-msm_iomm
u:r:kernel:s0                  root      88    2     irq/75-msm_iomm
u:r:kernel:s0                  root      89    2     irq/75-msm_iomm
u:r:kernel:s0                  root      90    2     irq/75-msm_iomm
u:r:kernel:s0                  root      91    2     irq/75-msm_iomm
u:r:kernel:s0                  root      92    2     irq/273-msm_iom
u:r:kernel:s0                  root      93    2     irq/273-msm_iom
u:r:kernel:s0                  root      94    2     irq/272-msm_iom
u:r:kernel:s0                  root      95    2     irq/97-msm_iomm
u:r:kernel:s0                  root      96    2     irq/97-msm_iomm
u:r:kernel:s0                  root      97    2     irq/97-msm_iomm
u:r:kernel:s0                  root      98    2     irq/350-msm_iom
u:r:kernel:s0                  root      99    2     irq/350-msm_iom
u:r:kernel:s0                  root      100   2     irq/350-msm_iom
u:r:kernel:s0                  root      101   2     irq/298-msm_iom
u:r:kernel:s0                  root      102   2     irq/298-msm_iom
u:r:kernel:s0                  root      103   2     irq/298-msm_iom
u:r:kernel:s0                  root      104   2     irq/79-msm_iomm
u:r:kernel:s0                  root      105   2     irq/78-msm_iomm
u:r:kernel:s0                  root      106   2     irq/78-msm_iomm
u:r:kernel:s0                  root      107   2     devfreq_wq
u:r:kernel:s0                  root      108   2     cfg80211
u:r:kernel:s0                  root      109   2     irq/15-bcl_vbat
u:r:kernel:s0                  root      110   2     irq/460-bcl_iba
u:r:kernel:s0                  root      133   2     kswapd0
u:r:kernel:s0                  root      134   2     fsnotify_mark
u:r:kernel:s0                  root      135   2     cifsiod
u:r:kernel:s0                  root      155   2     ad_calc_wq
u:r:kernel:s0                  root      156   2     rot_commit_work
u:r:kernel:s0                  root      157   2     mdss_dsi_event
u:r:kernel:s0                  root      158   2     hdmi_tx_workq
u:r:kernel:s0                  root      159   2     unblanker
u:r:kernel:s0                  root      160   2     apr_driver
u:r:kernel:s0                  root      161   2     pil_vote_wq
u:r:kernel:s0                  root      162   2     shm_svc
u:r:kernel:s0                  root      163   2     qmi_hndl0000000
u:r:kernel:s0                  root      164   2     msm_ipc_router
u:r:kernel:s0                  root      165   2     k_hsuart
u:r:kernel:s0                  root      166   2     msm_serial_hs_0
u:r:kernel:s0                  root      167   2     msm_serial_hs_0
u:r:kernel:s0                  root      168   2     hwrng
u:r:kernel:s0                  root      169   2     diag_real_time_
u:r:kernel:s0                  root      170   2     diag_modem_data
u:r:kernel:s0                  root      171   2     diag_lpass_data
u:r:kernel:s0                  root      172   2     diag_wcnss_data
u:r:kernel:s0                  root      173   2     diag_sensors_da
u:r:kernel:s0                  root      174   2     diag_wq
u:r:kernel:s0                  root      175   2     DIAG_USB_diag
u:r:kernel:s0                  root      176   2     diag_cntl_wq
u:r:kernel:s0                  root      177   2     diag_dci_wq
u:r:kernel:s0                  root      178   2     kgsl-3d0
u:r:kernel:s0                  root      179   2     kgsl-events
u:r:kernel:s0                  root      180   2     governor_msm_ad
u:r:kernel:s0                  root      181   2     kgsl_devfreq_wq
u:r:kernel:s0                  root      203   2     spi0
u:r:kernel:s0                  root      204   2     usbnet
u:r:kernel:s0                  root      205   2     sharedmem_qmi_w
u:r:kernel:s0                  root      206   2     qmi_hndl0000000
u:r:kernel:s0                  root      207   2     kworker/u16:3
u:r:kernel:s0                  root      208   2     irq/212-msm_dwc
u:r:kernel:s0                  root      209   2     k_gserial
u:r:kernel:s0                  root      210   2     uether
u:r:kernel:s0                  root      214   2     msm_cpp_workque
u:r:kernel:s0                  root      215   2     irq/506-clearpa
u:r:kernel:s0                  root      216   2     therm_core:noti
u:r:kernel:s0                  root      217   2     therm_core:noti
u:r:kernel:s0                  root      218   2     therm_core:noti
u:r:kernel:s0                  root      219   2     therm_core:noti
u:r:kernel:s0                  root      220   2     therm_core:noti
u:r:kernel:s0                  root      221   2     therm_core:noti
u:r:kernel:s0                  root      222   2     therm_core:noti
u:r:kernel:s0                  root      223   2     therm_core:noti
u:r:kernel:s0                  root      224   2     therm_core:noti
u:r:kernel:s0                  root      225   2     therm_core:noti
u:r:kernel:s0                  root      226   2     therm_core:noti
u:r:kernel:s0                  root      227   2     therm_core:noti
u:r:kernel:s0                  root      228   2     therm_core:noti
u:r:kernel:s0                  root      229   2     therm_core:noti
u:r:kernel:s0                  root      230   2     therm_core:noti
u:r:kernel:s0                  root      231   2     therm_core:noti
u:r:kernel:s0                  root      232   2     therm_core:noti
u:r:kernel:s0                  root      233   2     irq/216-tsens_i
u:r:kernel:s0                  root      234   2     therm_core:noti
u:r:kernel:s0                  root      235   2     therm_core:noti
u:r:kernel:s0                  root      236   2     therm_core:noti
u:r:kernel:s0                  root      237   2     therm_core:noti
u:r:kernel:s0                  root      238   2     therm_core:noti
u:r:kernel:s0                  root      239   2     therm_core:noti
u:r:kernel:s0                  root      240   2     therm_core:noti
u:r:kernel:s0                  root      241   2     dm_bufio_cache
u:r:kernel:s0                  root      242   2     cfinteractive
u:r:kernel:s0                  root      243   2     irq/170-f982490
u:r:kernel:s0                  root      244   2     kworker/5:3
u:r:kernel:s0                  root      245   2     irq/253-f98a490
u:r:kernel:s0                  root      246   2     irq/501-qpnp_wl
u:r:kernel:s0                  root      247   2     binder
u:r:kernel:s0                  root      248   2     usb_bam_wq
u:r:kernel:s0                  root      249   2     irq/224-spdm_bw
u:r:kernel:s0                  root      250   2     krfcommd
u:r:kernel:s0                  root      251   2     irq/606-adsp
u:r:kernel:s0                  root      252   2     irq/638-modem
u:r:kernel:s0                  root      253   2     msm_vidc_worker
u:r:kernel:s0                  root      254   2     pm_workerq_venu
u:r:kernel:s0                  root      255   2     id-polling_wq
u:r:kernel:s0                  root      256   2     kworker/u16:4
u:r:kernel:s0                  root      257   2     mmcqd/0
u:r:kernel:s0                  root      258   2     mmcqd/0rpmb
u:r:kernel:s0                  root      259   2     kworker/5:4
u:r:kernel:s0                  root      260   2     kworker/4:2
u:r:kernel:s0                  root      261   2     therm_core:noti
u:r:kernel:s0                  root      262   2     irq/464-chg-err
u:r:kernel:s0                  root      263   2     irq/9-chg-taper
u:r:kernel:s0                  root      264   2     irq/10-chg-tcc-
u:r:kernel:s0                  root      265   2     irq/8-chg-rechg
u:r:kernel:s0                  root      266   2     irq/468-chg-p2f
u:r:kernel:s0                  root      267   2     irq/469-batt-ho
u:r:kernel:s0                  root      268   2     irq/11-batt-war
u:r:kernel:s0                  root      269   2     irq/13-batt-coo
u:r:kernel:s0                  root      270   2     irq/12-batt-col
u:r:kernel:s0                  root      271   2     irq/7-batt-miss
u:r:kernel:s0                  root      272   2     irq/470-batt-lo
u:r:kernel:s0                  root      273   2     irq/1-usbin-uv
u:r:kernel:s0                  root      274   2     irq/2-usbin-ov
u:r:kernel:s0                  root      275   2     irq/3-usbin-src
u:r:kernel:s0                  root      276   2     irq/4-otg-fail
u:r:kernel:s0                  root      277   2     irq/5-otg-oc
u:r:kernel:s0                  root      278   2     irq/6-aicl-done
u:r:kernel:s0                  root      279   2     irq/472-usbid-c
u:r:kernel:s0                  root      280   2     irq/473-dcin-uv
u:r:kernel:s0                  root      281   2     irq/475-power-o
u:r:kernel:s0                  root      282   2     irq/476-temp-sh
u:r:kernel:s0                  root      283   2     irq/477-safety-
u:r:kernel:s0                  root      284   2     rq_stats
u:r:kernel:s0                  root      285   2     sb-1
u:r:kernel:s0                  root      286   2     irq/195-ngd_sli
u:r:kernel:s0                  root      287   2     ngd_rx_thread1
u:r:kernel:s0                  root      288   2     ngd_notify_sl1
u:r:kernel:s0                  root      289   2     k_bam_data
u:r:kernel:s0                  root      290   2     f_mtp
u:r:kernel:s0                  root      291   2     file-storage
u:r:kernel:s0                  root      292   2     msm-core:sampli
u:r:kernel:s0                  root      293   2     msm_thermal:hot
u:r:kernel:s0                  root      294   2     msm_thermal:fre
u:r:kernel:s0                  root      295   2     msm_thermal:the
u:r:kernel:s0                  root      296   2     therm_core:noti
u:r:kernel:s0                  root      297   2     therm_core:noti
u:r:kernel:s0                  root      298   2     therm_core:noti
u:r:kernel:s0                  root      299   2     therm_core:noti
u:r:kernel:s0                  root      300   2     therm_core:noti
u:r:kernel:s0                  root      301   2     therm_core:noti
u:r:kernel:s0                  root      302   2     therm_core:noti
u:r:kernel:s0                  root      303   2     therm_core:noti
u:r:kernel:s0                  root      304   2     therm_core:noti
u:r:kernel:s0                  root      305   2     boost_sync/0
u:r:kernel:s0                  root      306   2     boost_sync/1
u:r:kernel:s0                  root      307   2     boost_sync/2
u:r:kernel:s0                  root      308   2     boost_sync/3
u:r:kernel:s0                  root      309   2     boost_sync/4
u:r:kernel:s0                  root      310   2     boost_sync/5
u:r:kernel:s0                  root      311   2     boost_sync/6
u:r:kernel:s0                  root      312   2     boost_sync/7
u:r:kernel:s0                  root      313   2     kworker/4:3
u:r:kernel:s0                  root      314   2     ipa_A7_svc
u:r:kernel:s0                  root      315   2     qmi_hndl0000000
u:r:kernel:s0                  root      316   2     clnt_req
u:r:kernel:s0                  root      317   2     kworker/u16:5
u:r:kernel:s0                  root      318   2     clnt_resp
u:r:kernel:s0                  root      319   2     clnt_req
u:r:kernel:s0                  root      320   2     wl_event_handle
u:r:kernel:s0                  root      321   2     dhd_watchdog_th
u:r:ueventd:s0                 root      322   1     /sbin/ueventd
u:r:kernel:s0                  root      324   2     kworker/0:1H
u:r:kernel:s0                  root      325   2     jbd2/mmcblk0p43
u:r:kernel:s0                  root      326   2     ext4-dio-unwrit
u:r:kernel:s0                  root      330   2     jbd2/mmcblk0p42
u:r:kernel:s0                  root      331   2     ext4-dio-unwrit
u:r:kernel:s0                  root      346   2     IPCRTR
u:r:kernel:s0                  root      347   2     kworker/0:2
u:r:kernel:s0                  root      348   2     adsp_IPCRTR
u:r:kernel:s0                  root      349   2     kworker/0:3
u:r:kernel:s0                  root      350   2     msm_slim_qmi_cl
u:r:kernel:s0                  root      351   2     qmi_hndl0000000
u:r:logd:s0                    logd      352   1     /system/bin/logd
u:r:healthd:s0                 root      353   1     /sbin/healthd
u:r:lmkd:s0                    root      354   1     /system/bin/lmkd
u:r:servicemanager:s0          system    355   1     /system/bin/servicemanager
u:r:vold:s0                    root      356   1     /system/bin/vold
u:r:kernel:s0                  root      357   2     kworker/3:1H
u:r:surfaceflinger:s0          system    358   1     /system/bin/surfaceflinger
u:r:tad:s0                     root      359   1     /system/vendor/bin/tad_static
u:r:init:s0                    nobody    360   1     /system/vendor/bin/rmt_storage
u:r:init:s0                    system    361   1     /system/vendor/bin/rfs_access
u:r:kernel:s0                  root      362   2     migration/6
u:r:kernel:s0                  root      363   2     ksoftirqd/6
u:r:kernel:s0                  root      364   2     kworker/6:0
u:r:kernel:s0                  root      365   2     kworker/6:0H
u:r:kernel:s0                  root      366   2     migration/7
u:r:kernel:s0                  root      367   2     ksoftirqd/7
u:r:kernel:s0                  root      368   2     kworker/7:0
u:r:kernel:s0                  root      369   2     kworker/7:0H
u:r:kernel:s0                  root      371   2     kworker/7:2
u:r:kernel:s0                  root      376   2     kauditd
u:r:kernel:s0                  root      379   2     kworker/2:1H
u:r:kernel:s0                  root      385   2     irq/449-wcd9xxx
u:r:kernel:s0                  root      386   2     kworker/6:1
u:r:kernel:s0                  root      401   2     mdss_fb0
u:r:bootanim:s0                graphics  409   1     /system/bin/bootanimation
u:r:kernel:s0                  root      417   2     kworker/4:1H
u:r:kernel:s0                  root      418   2     kworker/5:1H
u:r:kernel:s0                  root      419   2     kworker/6:1H
u:r:kernel:s0                  root      420   2     kworker/7:1H
u:r:shell:s0                   shell     421   1     /system/bin/sh
u:r:init:s0                    radio     422   1     /system/vendor/bin/qmuxd
u:r:init:s0                    root      423   1     /system/vendor/bin/netmgrd
u:r:adbd:s0                    shell     426   1     /sbin/adbd
u:r:kernel:s0                  root      436   2     ipawq44
u:r:kernel:s0                  root      437   2     iparepwq44
u:r:kernel:s0                  root      480   2     kworker/u16:2
u:r:kernel:s0                  root      481   2     kworker/7:1
u:r:kernel:s0                  root      482   2     kworker/4:0
u:r:kernel:s0                  root      483   2     kworker/5:0
u:r:kernel:s0                  root      484   2     kworker/1:2
u:r:kernel:s0                  root      485   2     kworker/0:0
u:r:shell:s0                   shell     492   426   ps
 

ChrisJ951

Senior Member
Jan 25, 2011
494
307
0
Anyone have any insight into why my AOSP build isn't completing the boot process? Up to the end of the attached logcat, it seems to be the same as @ChrisJ951's previously posted logcat on a build that boots correctly.

I've rebuilt multiple times after doing a make clobber, repo sync, re-apply patches, etc., but nothing seems to work. Host is Fedora 21, openjdk 1.70_79...
delete /system/etc/thermalmanager.xml and should boot fine.

The thermalmanager.xml file is messed up and shuts down the phone around 45C (for reference the stock firmware does it around 85C)
 

dl12345

Senior Member
Aug 1, 2014
293
814
123
delete /system/etc/thermalmanager.xml and should boot fine.

The thermalmanager.xml file is messed up and shuts down the phone around 45C (for reference the stock firmware does it around 85C)
That didn't seem to do anything unfortunately. I have, however, partially solved the problem. It appears that, for some reason I've not yet identified, the "on nonencrypted" event is not being sent by the vold daemon and as a result, the "class_start main" is not being called in init.rc. This results in a partial boot. I put a temporary hack into init.kitakami.rc to explicitly call class_start main after the "setprop vold.post_fs_data_done 1"

Code:
    # Touch
    mkdir /dev/socket/tfsw 0770 system system

    setprop vold.post_fs_data_done 1
    class_start main
    # Touch
    mkdir /dev/socket/tfsw 0770 system system

    setprop vold.post_fs_data_done 1
    class_start main
After this, the system boots.
 

ChrisJ951

Senior Member
Jan 25, 2011
494
307
0
That didn't seem to do anything unfortunately. I have, however, partially solved the problem. It appears that, for some reason I've not yet identified, the "on nonencrypted" event is not being sent by the vold daemon and as a result, the "class_start main" is not being called in init.rc. This results in a partial boot. I put a temporary hack into init.kitakami.rc to explicitly call class_start main after the "setprop vold.post_fs_data_done 1"

Code:
    # Touch
    mkdir /dev/socket/tfsw 0770 system system

    setprop vold.post_fs_data_done 1
    class_start main
    # Touch
    mkdir /dev/socket/tfsw 0770 system system

    setprop vold.post_fs_data_done 1
    class_start main
After this, the system boots.
Unsure why that would happen. I didn't have that issue in any of the builds I did.

Also just to confirm, does your build support SIM card support?
 

dl12345

Senior Member
Aug 1, 2014
293
814
123
Problem resolved. The build guide is incomplete. Flashing the cache partition is required.

Code:
fastboot flash cache cache.img
The "on nonencrypted" event in init.rc is invoked by do_mount_all() from system/core/init/builtins.c when all partitions in fstab are mounted successfully after the mount_all directive is given init.kitakami.rc.

Not flashing the cache partition caused the mount_all to fail and therefore the event was not generated and the class_start main not called.

I confirm no baseband.
 
Last edited:
  • Like
Reactions: DHGE