Hang when power on/off imx6 many times

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

Hang when power on/off imx6 many times

1,180 Views
tuyenpham
Contributor II

Dear all,

1. I implement test case: on/off power imx6 1000 times and check it can booting in Linux kernel? I found that sometimes (rate ~20/1000 times) imx6 hang at: switch to ldo_bypass mode!. it can not booting in Linux kernel (as log below)

My questions 1: what is the root cause of this problem? anyone see this problem before?

2. When imx6 booting in Linux to run my application. Sometimes It hang when start some systemd service etc: bluetooth.service....

My questions 2: how about overcome hang when systemd start?

Attachment console booting in question 1.

thanks and regards,

## Booting kernel from Legacy Image at 12000000 ...
   Image Name:   Linux-3.10.17-g94bb090-dirty
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    6059768 Bytes = 5.8 MiB
   Load Address: 10008000
   Entry Point:  10008000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 18000000
   Booting using the fdt blob at 0x18000000
   Loading Kernel Image ... OK
OK
switch to ldo_bypass mode!

Labels (1)
3 Replies

644 Views
igorpadykov
NXP Employee
NXP Employee

Hi tuyen

please verify that all i.MX6 power supplies lines, connected to capacitors were fully discharged before next power on,

that is no voltages were left on them. Also power should be fully turned off from all board as it is done

on p.21 spf-27392 with signal PWRON.

Schematics (1)
i.MX6_SABRE_SDP_DESIGNFILES
http://www.nxp.com/products/software-and-tools/hardware-development-tools/sabre-development-system/s...

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

644 Views
tuyenpham
Contributor II

Hi igor,

Consider you're correct. The imx6 is not hang when I increase power off time to 30s. And I have another questions:

1. How to increase fully discharge time to overcome this hang?

2. Can I use WatchDog in uboot to solve it? The watchdog of imx6 can disable by software when we don't use it?

thanks and regards,

0 Kudos

644 Views
tuyenpham
Contributor II

Thanks igor,

Now, I power on/off flow period 10s off + 50s on. I'll change to 30s on + 30s of to make sure fully discharge on all capacitor and retry testing.

thanks so much,

tuyen

0 Kudos