kernel oops .. [dlheeee]
Jan ' Kozo ' Vajda
jvajda na somi.sk
Pondělí Březen 27 14:59:26 CEST 2000
zdravim pani a damy ..
potrebujem rozchodit nfs klienta na intel linux 2.2.14 a potom ako som sa
docital, ze v implementacii je problem poial je server na alphe, resp. sune,
som si opatchoval kernel
tu som nasiel popis problemu:
http://metalab.unc.edu/mdw/HOWTO/NFS-HOWTO-10.html#ss10.1
--citujem--
Oh, if you have a Sparc or Alpha NFS server you will find that the nfs
client in Linux 2.2 absolutely sucks. The transfer rates to and from the
server is so bad that ... you can't imagine. It's far worse than under Linux
2.0. Far. But there is a fix for this of course. The Alan Cox series of 2.2
kernels (which are a bit more experimental than the normal 2.2 kernels from
Linus) include a patch to make Linux 2.2 perform when used with Alpha and
Sparc servers. If you want to use the Alan Cox 2.2 kernels you should be
reading the linux-kernel mailing list and if you do you know where the patch
can be found. There home site of this patch is
http://www.uio.no/~trondmy/src/, in case you want to try to apply it to a
stock 2.2 kernel. This patch will probably not be in Linux 2.4 either,
because it requires too many changes in the kernel to be accepted in the
current development cycle. Wait for Linux 2.5.
--uz necitujem--
patchovanie prebehlo celkom v pohode a aj kompilacia a instalacia noveho
kernelu ..
pokial som nepouzil novy mount, tak to slo,len to bolo este stale
neuveritelne pomale a v syslogu som nachadzal toto:
Mar 27 13:25:25 turbo kernel: nfs warning: mount version older than kernel
tak som si stiahol potrebny mount
http://www.uio.no/~trondmy/src/nfsv3-mount/, ktory ale hlasil ze je starsi
ako na mojom systeme ( ale novsi tam nerastol a ani potrebne patche, tak som
to riskol )
takze namiesto mount-2.9w som downgradol na mount-2.9u-4_nfsv3_0.4
mount prebehol bez chybovej hlasky, ale po pokuse zapisat do filesystemu (
mountovaneho) my dd rachlo na sig 11 a kernel do syslogu zahlasil oops a tu
je vysledok ..
ste z toho niekto mudry ? pripadne nestretol sa niekto s riesenim ?
neprevadzkuje niekto nfs klient na linux 2.2.x proti nfs serveru na SUN-e,
ci alphe ? ( cestne sa priznam, ze by som uvital nejaky balicek, ale ani
kompilacia zo zdrojakov mi problem nerobi )
% ksymoops -m /boot/System.map-2.2.14-15mdk < oops.txt
ksymoops 0.7c on i586 2.2.14-15mdk. Options used
-V (default)
-k /proc/ksyms (default)
-l /proc/modules (default)
-o /lib/modules/2.2.14-15mdk/ (default)
-m /boot/System.map-2.2.14-15mdk (specified)
Warning (compare_ksyms_lsmod): module nfs is in lsmod but not in ksyms, probably no symbols exported
Unable to handle kernel NULL pointer dereference at virtual address 00000000
current->tss.cr3 = 058f0000, %cr3 = 058f0000
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c88312e1>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010246
eax: 00000000 ebx: c58bddd0 ecx: ffffffff edx: c58bde10
esi: 00000000 edi: 00000000 ebp: c590e094 esp: c58bdc68
ds: 0018 es: 0018 ss: 0018
Process dd (pid: 563, process nr: 48, stackpage=c58bd000)
Stack: c590e094 c5dec064 c590e01c c884ecd1 c590e094 00000000 c58bde10 c5dec064
c58bdd0c c884ec70 c5fdc360 c590e074 c88295ec c5dec064 c590e070 c58bddd0
00000000 c58bdd0c c5fdc360 c58bdd04 c58bdd0c c882c790 c58bdd0c 00000000
Call Trace: [<c884ecd1>] [<c884ec70>] [<c88295ec>] [<c882c790>] [<c882d867>] [<c8829ef2>] [<c8829fdc>]
[<c884d7a2>] [<c882921c>] [<c882ce1e>] [<c8849dbb>] [<c882bffc>] [<c884d670>] [<c8844967>] [<c884a978>]
Code: f2 ae f7 d1 49 89 ca 8d 42 03 89 eb c1 f8 02 31 c9 89 4c 85
>>EIP; c88312e1 <[sunrpc]xdr_encode_string+21/60> <=====
Trace; c884ecd1 <END_OF_CODE+d815/????>
Trace; c884ec70 <END_OF_CODE+d7b4/????>
Trace; c88295ec <[sunrpc]call_encode+e0/10c>
Trace; c882c790 <[sunrpc]__rpc_execute+80/294>
Trace; c882d867 <[sunrpc]rpc_execute+4b/50>
Trace; c8829ef2 <[sunrpc]rpc_call_sync+72/98>
Trace; c8829fdc <[sunrpc]call_bind+0/44>
Trace; c884d7a2 <END_OF_CODE+c2e6/????>
Trace; c882921c <[sunrpc]rpc_release_client+54/b4>
Trace; c882ce1e <[sunrpc]rpc_release_task+176/1ec>
Trace; c8849dbb <END_OF_CODE+88ff/????>
Trace; c882bffc <[sunrpc]xprt_timer+0/68>
Trace; c884d670 <END_OF_CODE+c1b4/????>
Trace; c8844967 <nlm_version4+34ab/????>
Trace; c884a978 <END_OF_CODE+94bc/????>
Code; c88312e1 <[sunrpc]xdr_encode_string+21/60>
00000000 <_EIP>:
Code; c88312e1 <[sunrpc]xdr_encode_string+21/60> <=====
0: f2 ae repnz scasb %es:(%edi),%al <=====
Code; c88312e3 <[sunrpc]xdr_encode_string+23/60>
2: f7 d1 notl %ecx
Code; c88312e5 <[sunrpc]xdr_encode_string+25/60>
4: 49 decl %ecx
Code; c88312e6 <[sunrpc]xdr_encode_string+26/60>
5: 89 ca movl %ecx,%edx
Code; c88312e8 <[sunrpc]xdr_encode_string+28/60>
7: 8d 42 03 leal 0x3(%edx),%eax
Code; c88312eb <[sunrpc]xdr_encode_string+2b/60>
a: 89 eb movl %ebp,%ebx
Code; c88312ed <[sunrpc]xdr_encode_string+2d/60>
c: c1 f8 02 sarl $0x2,%eax
Code; c88312f0 <[sunrpc]xdr_encode_string+30/60>
f: 31 c9 xorl %ecx,%ecx
Code; c88312f2 <[sunrpc]xdr_encode_string+32/60>
11: 89 4c 85 00 movl %ecx,0x0(%ebp,%eax,4)
1 warning issued. Results may not be reliable.
K O Z O
===================================
Look At Your Young Man Fighting
Look At Your Woman Crying
Look At Your Young Man Dying
The Way They've Always Done Before
Další informace o konferenci Linux