Linux on custom Xilinx board with PPC405 hangs on boot

Liu Dave-r63238 DaveLiu at freescale.com
Thu Sep 21 13:50:25 EST 2006


<snip>
> > Instruction machine check in kernel mode.
> > Oops: machine check, sig: 7
> > NIP: C00A2960 XER: 40000000 LR: C009CBD8 SP: C04D9D90 REGS: 
> c04d9ce0 TRAP:
> > 0200    Not tainted
> > MSR: 00009030 EE: 1 PR: 0 FP: 0 ME: 1 IR/DR: 11
> 
> Machine checks happen when some hunk of hardware is wired to 
> the machine-check pin of the cpu chip, and that bit of 
> hardware decides to raise the wire.  I'd say the first step 
> is to figure ou what hardware is wired up this way, and what 
> would make it unhappy enough to assert a machine check.
> 
> SRR1 has bits that state what caused he machine check. -- e.g 
> partity error on data or address bus, "transfer error", or MC signal.

The PPC405 has different registers for machine check. Unlike classic
powerpc.

-Dave



More information about the Linuxppc-dev mailing list