AnsweredAssumed Answered

i.MX6q Android 4.3 Kernel crash / unstable at 1.2Ghz (and 996Mhz).

Question asked by Anthony DeFeo on Jul 16, 2014
Latest reply on Mar 30, 2016 by jiu jin hong

I am running the android_jb4.3_1.1.0 image on a Freescale MCIMX6Q-SDB board.

The system is running at 1080p resolution.

 

I have upped the frequency to 1.2Ghz by blowing the SPEED_GRADING fuse:

"imxotp blow --force 4 0x2b0302"

and setting the cpu frequency to max from android console:

echo userspace > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor; echo 1200000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed;

 

At this speed, the system is unstable and the kernel will randomly crash with various oops messages (undefined instruction, unable to handle kernel paging request, unable to handle kernel null pointer reference, etc).

 

I am also running a build of android from source on multiple wandboard/technexion imx6q boards, and they all fail in the same way (some of them even fail at 996Mhz).

 

The system will crash randomly, but It seems to happen more often from the android settings->Data Usage screen.

 

All of the boards appear to be stable at 792Mhz.

 

We are developing a commercial product based on the wandboard/technexion, and this is a show stopper for us.

 

Any help or ideas would be greatly appreciated!

Thanks,

 

Tony DeFeo

Incredible Technologies, Inc.

Outcomes