2.2.0 SMP kswapd okay, but rpciod crashes

Troy Benjegerdes hozer at drgw.net
Tue Jan 26 17:02:36 EST 1999

2.2.0 fixes the kswapd crashes, but nfs has some problems in rpciod.

(as you can see I haven't finished the IPI support ;)

The crash occures at 
<rpciod_tcp_dispatcher+1568>		lwz r0,16256(r21)

This appears to be a problem with r20, r21, and r22 getting trashed
somewhere. This is supposed to be loading rpc_debug into r0.

If comment out #define RPC_DEBUG in linux/include/linux/sunrpc/debug.h,
and fix a couple of nfs-related stuff, nfs works without crashing again.

 NIP: C0090724 XER: 20000000 LR: C00906D0 REGS: c6e8fe20 TRAP : 0300
MSR: 00001032 EE: 0 PR: 0 FP: 0 ME: 1 IR/DR: 11
TASK = c6e8e000[311] 'rpciod' mm->pgd c012a000 Last syscall: -1
last math 00000000 CPU: 0 last CPU: 1
GPR00: 00000000 C6E8FF10 C6E8E000 0000001F C0143ADC C0143ADC 00000002 C01450E0
GPR08: 00000000 FFFFFFF5 00000000 3FEBAF20 82242428 018529A0 00000001 00000000
GPR16: 00000000 00000000 0184D3A0 0184D3B0 00009032 0184D3E0 0184D3C0 00000000
GPR24: 0184D3C0 C0143F64 C0140000 C0140000 C0140000 FFFFFFF5 00000001 C0140000
Call backtrace:
C00906D0 C00093E8
Instruction DUMP: 40820008  901c0e0c  3ae00000 <80153f80> 70070001 4182001c
	3c60c011  80bc0e0c  80dc0e18
Kernel panic: kernel access of bad area pc c0090724 lr c00906d0 address
1851360 ts
k rpciod/311

Message from syslogd at kalmia at Mon Jan 25 21:53:30 1999 ...
kalmia kernel: KOpenPIC IPI support not done yet!!
ernel panic: kerRebooting in 180 seconds..nel access of bad area pc
c0090724 lr c0
0906d0 address 1851360 tsk rpciod/311

| Troy Benjegerdes    |       troy at microux.com     |    hozer at drgw.net   |
|    Unix is user friendly... You just have to be friendly to it first.  |
| This message composed with 100% free software.    http://www.gnu.org   |

[[ This message was sent via the linuxppc-dev mailing list. Replies are ]]
[[ not forced back to the list, so be sure to  Cc linuxppc-dev  if your ]]
[[ reply is of general interest. To unsubscribe from linuxppc-dev, send ]]
[[ the message 'unsubscribe' to linuxppc-dev-request at lists.linuxppc.org ]]

More information about the Linuxppc-dev mailing list