FAQ: [#6529] Reboot hangs on BF526 rev. 0.2(2011)

Document created by Aaronwu Employee on Sep 11, 2013
Version 1Show Document
  • View in full screen mode

[#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

Attachments

    Outcomes