IMX8MM fail to start android system in Android10

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

IMX8MM fail to start android system in Android10

900 Views
jarvis_tsai
Contributor I

Hi NXP support team,

I am using imx8mm on our customized board and i meet a problem about starting system.

I can flash our image on our customized board by "UUU" or "fastboot" commands and boot successfully.

But when i  reboot once, i always boot failed and it seems android system start failed.

I did some test and i found that i have to do "erase userdata" with fastboot command "fastboot -a erase userdata", so i can boot android system successfully.

But if i boot without "fastboot -a erase userdata" it always stuck in starting android system.

The dmesg log like below :

[   82.156860] init: Created socket '/dev/socket/dnsproxyd', mode 660, user 0, group 3003
[   82.189498] init: Created socket '/dev/socket/mdns', mode 660, user 0, group 1000
[   82.198323] init: Created socket '/dev/socket/fwmarkd', mode 660, user 0, group 3003
[   87.137775] init: starting service 'zygote'...
[   87.144893] init: starting service 'zygote_secondary'...
[   87.145507] init: Created socket '/dev/socket/zygote', mode 660, user 0, group 1000
[   87.153547] init: Created socket '/dev/socket/zygote_secondary', mode 660, user 0, group 1000
[   87.156338] init: starting service 'netd'...
[   87.158892] init: Created socket '/dev/socket/usap_pool_primary', mode 660, user 0, group 1000
[   87.159866] init: Created socket '/dev/socket/dnsproxyd', mode 660, user 0, group 3003
[   87.160486] init: Created socket '/dev/socket/mdns', mode 660, user 0, group 1000
[   87.160879] init: Created socket '/dev/socket/fwmarkd', mode 660, user 0, group 3003
[   87.167475] init: Created socket '/dev/socket/usap_pool_secondary', mode 660, user 0, group 1000
[   92.146479] init: starting service 'zygote'...
[   92.155448] init: Created socket '/dev/socket/zygote', mode 660, user 0, group 1000
[   92.155465] init: starting service 'zygote_secondary'...
[   92.163789] init: Created socket '/dev/socket/usap_pool_primary', mode 660, user 0, group 1000
[   92.171305] init: Created socket '/dev/socket/zygote_secondary', mode 660, user 0, group 1000
[   92.171464] init: starting service 'netd'...
[   92.174800] init: Created socket '/dev/socket/dnsproxyd', mode 660, user 0, group 3003
[   92.175319] init: Created socket '/dev/socket/mdns', mode 660, user 0, group 1000
[   92.175649] init: Created socket '/dev/socket/fwmarkd', mode 660, user 0, group 3003
[   92.214282] init: Created socket '/dev/socket/usap_pool_secondary', mode 660, user 0, group 1000
[   97.157778] init: starting service 'zygote'...
[   97.165775] init: Created socket '/dev/socket/zygote', mode 660, user 0, group 1000
[   97.171646] init: starting service 'zygote_secondary'...
[   97.174056] init: Created socket '/dev/socket/usap_pool_primary', mode 660, user 0, group 1000
[   97.181419] init: starting service 'netd'...
[   97.181772] init: Created socket '/dev/socket/zygote_secondary', mode 660, user 0, group 1000
[   97.182200] init: Created socket '/dev/socket/usap_pool_secondary', mode 660, user 0, group 1000
[   97.214260] init: Created socket '/dev/socket/dnsproxyd', mode 660, user 0, group 3003
[   97.223212] init: Created socket '/dev/socket/mdns', mode 660, user 0, group 1000
[   97.231451] init: Created socket '/dev/socket/fwmarkd', mode 660, user 0, group 3003
[  100.151682] logd: logdr: UID=0 GID=0 PID=5424 b tail=0 logMask=19 pid=0 start=0ns timeout=0ns
[  102.165747] init: starting service 'zygote'...
[  102.173815] init: Created socket '/dev/socket/zygote', mode 660, user 0, group 1000
[  102.181764] init: starting service 'zygote_secondary'...
[  102.182004] init: Created socket '/dev/socket/usap_pool_primary', mode 660, user 0, group 1000
[  102.189991] init: Created socket '/dev/socket/zygote_secondary', mode 660, user 0, group 1000
[  102.204890] init: Created socket '/dev/socket/usap_pool_secondary', mode 660, user 0, group 1000
[  102.212198] init: starting service 'netd'...
[  102.220726] init: Created socket '/dev/socket/dnsproxyd', mode 660, user 0, group 3003
[  102.229853] init: Created socket '/dev/socket/mdns', mode 660, user 0, group 1000
[  102.238046] init: Created socket '/dev/socket/fwmarkd', mode 660, user 0, group 3003
[  107.176989] init: starting service 'zygote'...
[  107.184815] init: Created socket '/dev/socket/zygote', mode 660, user 0, group 1000
[  107.193037] init: Created socket '/dev/socket/usap_pool_primary', mode 660, user 0, group 1000
[  107.193237] init: starting service 'zygote_secondary'...
[  107.209889] init: Created socket '/dev/socket/zygote_secondary', mode 660, user 0, group 1000
[  107.219052] init: Created socket '/dev/socket/usap_pool_secondary', mode 660, user 0, group 1000
[  107.219969] init: starting service 'netd'...
[  107.235581] init: Created socket '/dev/socket/dnsproxyd', mode 660, user 0, group 3003
[  107.246447] init: Created socket '/dev/socket/mdns', mode 660, user 0, group 1000
[  107.255192] init: Created socket '/dev/socket/fwmarkd', mode 660, user 0, group 3003
[  112.186082] init: starting service 'zygote'...
[  112.193972] init: Created socket '/dev/socket/zygote', mode 660, user 0, group 1000
[  112.202302] init: Created socket '/dev/socket/usap_pool_primary', mode 660, user 0, group 1000
[  112.209097] init: starting service 'zygote_secondary'...
[  112.218767] init: Created socket '/dev/socket/zygote_secondary', mode 660, user 0, group 1000
[  112.228092] init: Created socket '/dev/socket/usap_pool_secondary', mode 660, user 0, group 1000
[  112.235345] init: starting service 'netd'...
[  112.244303] init: Created socket '/dev/socket/dnsproxyd', mode 660, user 0, group 3003
[  112.253098] init: Created socket '/dev/socket/mdns', mode 660, user 0, group 1000
[  112.261381] init: Created socket '/dev/socket/fwmarkd', mode 660, user 0, group 3003
[  117.197042] init: starting service 'zygote'...
[  117.204801] init: Created socket '/dev/socket/zygote', mode 660, user 0, group 1000
[  117.213194] init: Created socket '/dev/socket/usap_pool_primary', mode 660, user 0, group 1000
[  117.219043] init: starting service 'zygote_secondary'...
[  117.231300] init: Created socket '/dev/socket/zygote_secondary', mode 660, user 0, group 1000
[  117.240707] init: Created socket '/dev/socket/usap_pool_secondary', mode 660, user 0, group 1000
[  117.243352] init: starting service 'netd'...
[  117.256472] init: Created socket '/dev/socket/dnsproxyd', mode 660, user 0, group 3003
[  117.265429] init: Created socket '/dev/socket/mdns', mode 660, user 0, group 1000
[  117.273706] init: Created socket '/dev/socket/fwmarkd', mode 660, user 0, group 3003
[  122.206378] init: starting service 'zygote'...
[  122.214127] init: Created socket '/dev/socket/zygote', mode 660, user 0, group 1000

Attachments are the dmesg and logcat that boot successfully and failed.

Please help for this.

Thanks.

0 Kudos
1 Reply

248 Views
2744194
Contributor II

Hello @jarvis_tsai ,
Did you solve the problem ?
regards.

0 Kudos