We are working on iMX8M nano chipset. We have ported android 10 on imx8M nano evk and is working fine. But, when we port same build on our custom hardware, we are getting some debugs related to 'vendor.thermal-hal-2-0' service as shown below. The difference between evk and custom hardware is that the EVK has 4 cores and custom board has single core. What could be the reason for thermal service failure.
here are the logs for the same. Please guide us to identify the issue .
[ 1371.530462] init: Received control message 'interface_start' for 'android.hardware.thermal@1.0::IThermal/default' from pid: 238 (/system/bin/hwservicemanager)
[ 1371.544809] init: Could not find 'android.hardware.thermal@1.0::IThermal/default' for ctl.interface_start
[ 1371.822721] read descriptors
[ 1371.825617] read strings
[ 1371.916337] init: starting service 'vendor.thermal-hal-2-0'...
[ 1372.052309] init: Untracked pid 10409 exited with status 0
[ 1372.059465] init: Service 'vendor.thermal-hal-2-0' (pid 10406) received signal 6
[ 1372.067262] init: Sending signal 9 to service 'vendor.thermal-hal-2-0' (pid 10406) process group...
[ 1372.076596] libprocessgroup: Successfully killed process cgroup uid 1000 pid 10406 in 0ms
[ 1372.084978] init: updatable process 'vendor.thermal-hal-2-0' exited 4 times before boot completed
[ 1372.094021] init: Init cannot set 'ro.init.updatable_crashing_process_name' to 'vendor.thermal-hal-2-0': Read-only property was already set
Thanks in Advance.
Regards,
AD.
Hi anurag16doshi
for single core one can try "maxcpus=1" boot parameter as in example
Chapter 5 Enabling Solo Emulation i.MX Linux User’s Guide
Best regards
igor
please look at NXP Android documentation:
Best regards
igor