PXA270 Random Hangs at Low Core Freq
Vasily Khoruzhick
anarsoul at gmail.com
Fri Mar 4 13:51:47 EST 2011
On Friday 04 March 2011 20:42:17 Michael Cashwell wrote:
> Hi Vasily,
>
> Thanks for the info. The curious thing is that
> arch/arm/mach-pxa/cpufreq-pxa2xx.c has a data table called pxa27x_freqs[]
> that seems to have FASTBUS set to true for all frequencies. So if CPUFREQ
> is enabled (which I do to save power) the kernel will enable FASTBUS even
> if the boot loader does not.
Yep, cpufreq was unstable on Zipit Z2, but after fixing pxa27x_freqs table to
disable fastbus bit it works OK.
> The boot loader would control that feature only if CPUFREQ were turned off
> (either in the config or dynamically). Is that the case you mean? If you
> are not using CPUFREQ in Linux what fixed frequency are you running?
>
> What I've ultimately done is comment out all the lower frequencies. If it
> only switches between 416, 520 and 624 MHz it works fine. It only hangs
> for me if I also allow the lower frequencies, and interestingly, the lower
> I allow the sooner the hang happens. It's unfortunate since the lower
> frequencies would save more power but I simply cannot make them work
> reliably.
Can you check if lower freqs work for you with fastbit not set?
> I've still not been able to identify why this happens (largely since JTAG
> becomes unresponsive) or find any published errata that I'm not accounting
> for.
Maybe this errata is not documented yet? :)
> -Mike
Regards
Vasily
More information about the linux-arm-kernel
mailing list