i.MX6Q Unexpected reset on Android

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

i.MX6Q Unexpected reset on Android

667 Views
lizboxy
Contributor I

Design i.MX6Q with DC/DC RT8070ZQW for VCC_1.2V without PMIC.

And i.MX6Q will be reset to run ANTUTU for testing the performaceon on Andriod 6.0.1 sometimes; Also recur the same phenomenon after change i.MX6Q on the Demo of MCIMX6DL-SDP.

So pls check the 2log as below and advise how to locating the problem and resolve it,TKs!

1. Pls check the log to ran ANTUTU as:

lowmemorykiller: Killing 'externalstorage' (632), adj 1000,
   to free 30024kB on behalf of 'kswapd0' (48) because
   cache 183116kB is below limit 184320kB for oom_score_adj 1000
   Free memory is 5376kB above reserved
lowmemorykiller: Killing 'Signal Catcher' (653), adj 1000,
   to free 30440kB on behalf of 'kswapd0' (48) because
   cache 183228kB is below limit 184320kB for oom_score_adj 1000
   Free memory is 5376kB above reserved
lowmemorykiller: Killing 'd.process.acore' (950), adj 764,
   to free 30960kB on behalf of 'kswapd0' (48) because
   cache 143500kB is below limit 147456kB for oom_score_adj 529
   Free memory is 2552kB above reserved
lowmemorykiller: Killing 'm.android.music' (1000), adj 764,
   to free 27640kB on behalf of 'kswapd0' (48) because
   cache 143500kB is below limit 147456kB for oom_score_adj 529
   Free memory is 2552kB above reserved
 
2. The log after reset:
oot@sabresd_6dq:/ # mma enable setting inactive
PM: suspend entry 1970-01-01 00:52:59.605561044 UTC
PM: Syncing filesystems ... done.
Freezing user space processes ... 
PM: Wakeup pending, aborting suspend
last active wakeup source: eventpoll
 
Freezing of tasks aborted after 0.007 seconds
Restarting tasks ... done.
PM: suspend exit 1970-01-01 00:52:59.914312711 UTC
PM: suspend entry 1970-01-01 00:53:00.019011711 UTC
PM: Syncing filesystems ... done.
Freezing user space processes ... (elapsed 0.001 seconds) done.
 
 
U-Boot 2015.04-dirty (Dec 18 2017 - 12:42:12)
                                             
CPU:   Freescale i.MX6Q rev1.5 at 792 MHz
CPU:   Temperature 42 C                  
Reset cause: POR       
Board: MX6-SabreSD
I2C:   ready      
DRAM:  1 GiB
0 Kudos
1 Reply

659 Views
igorpadykov
NXP Employee
NXP Employee

Hi lizboxy

 

such behaviour may be caused by fact that standard nxp android

implementation (Andriod 6.0 is based on linux L4.1.5) expects that

there is pmic and various linux drivers, such as PF100 Regulator Driver,

CPU Frequency Scaling (CPUFREQ) Driver, Dynamic Bus Frequency Driver

actively use pmic. Also pmic is used by Low-level Power Management (PM) Driver.

So one can try to debug it using sources described in sect.21.1.2 Source Code Structure

attached Linux Manual.

 

Best regards
igor

0 Kudos