Freezing linux

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

Freezing linux

跳至解决方案
1,402 次查看
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

标签 (3)
0 项奖励
1 解答
980 次查看
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 项奖励
3 回复数
981 次查看
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 项奖励
980 次查看
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 项奖励
980 次查看
rumcajs666
Contributor II

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

Can entering power save mods can be disabled?

0 项奖励