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