Freezing linux

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

Freezing linux

Jump to solution
1,366 Views
rumcajs666
Contributor II

Hi,

Can someone tell me how to debug freezing system?

The situation is:

The board is powered. Uptime reaches up to 15 minutes, and then everything dies.

No matter if lvds display is connected (if is, then display turns black, and the console stops responding 10-15 seconds later),

if i.mx6 is hot or cold (i checked temperature and the same situation appears when it has 30C and 80C).

No message is given on console.

I'm running kernel 3.14.28 build with yocto 1.8

Cheers,

Sebastian Basierski

Labels (3)
0 Kudos
1 Solution
944 Views
igorpadykov
NXP Employee
NXP Employee

Hi Sebastian

freezing can be caused by hadware or software reasons.

For hardware one can check:

-  power supplies, measure with oscilloscope, pay attention to ripples

(should be <5%), details can be found in Chapter 2 Design Checklist

i.MX6 System Development User’s Guide (rev.1, 6/2013)

http://cache.freescale.com/files/32bit/doc/user_guide/IMX6DQ6SDLHDG.pdf

-ddr errors, test memory with DDR test

i.MX6 DDR Stress Test Tool V1.0.3

For software one can check:

- if correct image used - for example i.MX6DQ use  :

L3.14.28_1.0.0_iMX6QDLS_BUNDLE (REV L3.14.28_1.0.0)

i.MX6SX use  :

L3.14.28_1.0.0_iMX6SX_BUNDLE (REV L3.14.28_1.0.0)

- try run minimal image and with min. frequency

- check that image was rebuilt with specific board ddr settings,

produced from DDR test

- check if this is caused by lcd blanking or screensaver

Disable screen blanking on i.MX6 running Yocto

Best regards

igor

-----------------------------------------------------------------------------------------------------------------------

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

-----------------------------------------------------------------------------------------------------------------------

View solution in original post

0 Kudos
3 Replies
945 Views
igorpadykov
NXP Employee
NXP Employee

Hi Sebastian

freezing can be caused by hadware or software reasons.

For hardware one can check:

-  power supplies, measure with oscilloscope, pay attention to ripples

(should be <5%), details can be found in Chapter 2 Design Checklist

i.MX6 System Development User’s Guide (rev.1, 6/2013)

http://cache.freescale.com/files/32bit/doc/user_guide/IMX6DQ6SDLHDG.pdf

-ddr errors, test memory with DDR test

i.MX6 DDR Stress Test Tool V1.0.3

For software one can check:

- if correct image used - for example i.MX6DQ use  :

L3.14.28_1.0.0_iMX6QDLS_BUNDLE (REV L3.14.28_1.0.0)

i.MX6SX use  :

L3.14.28_1.0.0_iMX6SX_BUNDLE (REV L3.14.28_1.0.0)

- try run minimal image and with min. frequency

- check that image was rebuilt with specific board ddr settings,

produced from DDR test

- check if this is caused by lcd blanking or screensaver

Disable screen blanking on i.MX6 running Yocto

Best regards

igor

-----------------------------------------------------------------------------------------------------------------------

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

-----------------------------------------------------------------------------------------------------------------------

0 Kudos
944 Views
rumcajs666
Contributor II

Hi,

Thank you for quick answer.

I feel kind of stupid, because it was just screen saver;/

I found and fix it yesterday evening -> Framebuffer - ArmadeusWiki

Best regards,

Sebastian

0 Kudos
944 Views
rumcajs666
Contributor II

I thought also "freezing" can be caused by power management.

Can entering power save mods can be disabled?

0 Kudos