linux-2.6.9-rc* ppc64 broken on UNI?

Ananth N Mavinakayanahalli ananth at in.ibm.com
Wed Sep 15 14:32:51 EST 2004


On Wed, Sep 15, 2004 at 11:14:49AM +1000, Benjamin Herrenschmidt wrote:
> On Tue, 2004-09-14 at 16:56, Ananth N Mavinakayanahalli wrote:
> > Hi,
> > 
> > I am using linux-2.6.9-rc* on an old Power3 box here and looks like
> > the tree is broken for UNI (SMP works fine). I am not too familiar
> > with the fpu stuff to figure out the issue myself. 
> > 
> > I get the following exception:
> 
> Can you get a backtrace too please ?
>

Here is what I got... 

mon> e
Vector: 300 (Data Access) at [c00000003dc6bbb0]
    pc: c00000000000b8b0: copy_to_here+0xb0/0x16c
    lr: 00000080000d6dc8
    sp: c00000003dc6be30
   msr: a000000000003032
   dar: 108
 dsisr: 40000000
  current = 0xc00000003da30140
  paca    = 0xc000000000345500
    pid   = 1482, comm = syslogd
mon> r
R00 = 00000080000d6dc8   R16 = 0000000000000000
R01 = c00000003dc6be30   R17 = 0000000000000000
R02 = c000000000453578   R18 = 000000000000001e
R03 = c000000000454e68   R19 = 000001fffffff1e0
R04 = c00000000ffa1bd8   R20 = 000001fffffff260
R05 = 0000000000000000   R21 = 000001fffffff290
R06 = 0000000000000000   R22 = 00000080001bbaf0
R07 = 0000000000000000   R23 = 000000001001a3e0
R08 = 000000000000001e   R24 = 0000000000000000
R09 = 0000000000000801   R25 = 000001ffffffe7f0
R10 = 0000000000000000   R26 = 0000000010007848
R11 = 7265677368657265   R27 = 000001ffffffe658
R12 = a00000000000d032   R28 = 000001ffffffe530
R13 = c000000000345500   R29 = 0000000000000000
R14 = 0000000010010000   R30 = 0000000000000014
R15 = 0000000010010000   R31 = 0000000010019c48
pc  = c00000000000b8b0 copy_to_here+0xb0/0x16c
lr  = 00000080000d6dc8
msr = a000000000003032   cr  = 88000488
ctr = 00000080000bd228   xer = 0000000020000000   trap =      300
mon> s S
msr  = a000000000001032  sprg0= 0000000000000000
pvr  = 0000000000410104  sprg1= c000000000345500
dec  = 0000000045dbaffe  sprg2= a00000000000d032
sp   = c00000003dc6b3e0  sprg3= c000000000345500
toc  = c000000000453578  dar  = 0000000000000108
srr0 = c00000000000ab80  srr1 = a000000000001032
mon> t
[c00000003dc6be30] c00000000000fd80 syscall_exit+0x0/0x18 (unreliable)
--- Exception: 801 (FPU Unavailable) at 00000080000d6dd4
SP (1ffffffe3d0) is in userspace
mon> zr


Hope it helps!

Thanks,
Ananth



More information about the Linuxppc64-dev mailing list