[U-Boot] FW: MPC8313ERDB board hangs on u-boot start up

Wolfgang Denk wd at denx.de
Tue Dec 29 08:01:24 CET 2009


Dear "Doug Warner",

In message <DJEKLCIAFOOCIICGAKOIOEIGCAAA.dewarner1 at cox.net> you wrote:
> 
> Hyperterm screen output of the failed boot process, which is in an endless
> loop of getting a Machine check in kernel mode error when reaching the NAND
> portion of the boot process is pasted below.

You have a crashing board, so the natural thing seems to be to analyze
the crash and try to understand what it means.

> Reset Status: Software Hard, External/Internal Soft, External/Internal Hard
> 
> CPU:   e300c3, MPC8313EA, Rev: 2.0 at 333.333 MHz, CSB: 166.667 MHz
> Board: Freescale MPC8313ERDB
> I2C:   ready
> DRAM:  128 MB
> FLASH:  8 MB
> NAND:  Machine check in kernel mode.
> Caused by (from msr): regs 07f35dd8 Unknown values in msr
> NIP: 07FD6E80 XER: 20000000 LR: 07FD7798 REGS: 07f35dd8 TRAP: 0200 DAR:
> 00000000

The Next Instruction Pointer is at 07FD6E80 - which code is it
pointing to, i. e. where exactly did your code crash?

> Call backtrace:
> BFFFFFFF 07FC9D60 07FC3BDC 07FBC888 07FBB5F0

There is a nice backtrace - which addresses in your code do these
resolve to?

And why don't you attach a debugger and debug the code?

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
"Bureaucracy is the enemy of innovation."
       - Mark Shepherd, former President and CEO of Texas Instruments


More information about the U-Boot mailing list