[#6529] Reboot hangs on BF526 rev. 0.2
Submitted By: Morten Kvistgaard
Open Date
2011-04-06 08:53:54
Priority:
Medium Assignee:
Nobody
Status:
Open Fixed In Release:
N/A
Found In Release:
2010R1-RC5 Release:
Category:
Kernel Functions Board:
EZBRD
Processor:
ALL Silicon Revision:
0.2
Is this bug repeatable?:
Yes Resolution:
N/A
Uboot version or rev.:
Newest release Toolchain version or rev.:
Newest release
App binary format:
N/A
Summary: Reboot hangs on BF526 rev. 0.2
Details:
The linux 'reboot' command hangs on our BF526 ezbrds.
There're several previous posts about this problem. Eg. http://blackfin.uclinux.org/gf/project/uclinux-dist/forum/?_forum_action=ForumMessageBrowse&thread_id=31002&action=ForumBrowse
It doesn't seem to be quite fixed yet though.
I've looked through the reboot.c code. It contains an anomaly handling:
================================================================
if (!((bfin_cpuid() == 0x27e4) && (bfin_revid() > 0)))
{
/* run custom anomaly code */
}
================================================================
Our processor however *is* a cpuid 0x27e4 and a revid 0.2. So the anomaly code isn't in effect. However if I force the anomaly code to run, the reboot *will* work.
I suggest you remove the cpu check.
Follow-ups
--- Mike Frysinger 2011-04-06 13:40:57
the cpu check has already been removed. but really we need a bf526-0.2 platform
to find out what's really going on.
Files
Changes
Commits
Dependencies
Duplicates
Associations
Tags
File Name File Type File Size Posted By
No Files Were Found