[parisc-linux] Kernel panics on 715/80
Matthew Wilcox
willy@debian.org
Mon, 3 Sep 2001 15:59:40 +0100
On Mon, Sep 03, 2001 at 05:21:09PM +0300, Hannu Martikka wrote:
> Hei,
>
> I just downloaded kernel-2.4.9 (linux-20010901.tar.gz) and compiled it
> with default configuration (I selected the 7100LC cpu) on my 715/80. I was
> successfully running the 2.4.0 kernel from 0.9.2 cd-image.
>
> Any ideas what went wrong?
Nope; two hints. First, you can look up 102ee3c4 and 1010afd0 in your
System.map -- that'll tell you which function it's in and what function
called it, respectively. Secondly, you can define EARLY_BOOTUP_DEBUG
in arch/parisc/kernel/pdc_cons.c and recompile. That'll show where it
dies. This crash concerns me a little since I tested CVS kernel a couple
of days ago on a 715/80.
> YZrvWESTHLNXBCVMcbcbcbcbOGFRQPDI
> PSW: 00000000000011000000000000001111
> r0-3 00000000 2000003c 1010afd0 1034c76c
r2 is the return address -- ie our caller.
> r4-7 f0200000 1034c010 00000005 10348628
> r8-11 10348609 00000008 0004000e 102ecf94
> r12-15 00000000 00000001 00000001 f0000704
> r16-19 f000b858 00000002 00000000 00000000
> r20-23 00005e00 0000000b 00000010 0000008e
> r24-27 00000000 1034c1e0 1034c770 102a4010
> r28-31 00000000 102b6810 10348980 f0012870
> sr0-3 00000000 00000000 00000000 00000000
> sr4-7 00000000 00000000 00000000 00000000
>
> IASQ: 00000000 00000000 IAOQ: 102ee3c4 102ee3b4
and IAOQ is the address of the executing instruction and the next
instruction -- interestingly the instruction that faulted is in the
delay slot of a branch.
> IIR: 0c201093 ISR: 00000000 IOR: 2000003c
> ORIG_R28: 00000000
--
Revolutions do not require corporate support.