Kernel: 2.2.2, from Jakub Jelinek's CVS diff of 5 Mar 1999
Hardware: SPARCstation 10, 2x SM61, 128M, cg6, Type 5 keyboard w/optical
mouse
Program: kbdrate, from Debian package util-linux 2.9g-6
(I realize someone has already posted this information, but from what CVS
server can I get the latest source? And a large round of applause to those
who fixed the X problems! =)
I attempted to use kbdrate to change the keyboard repeat rate, and was
greeted with the following oops (is there a newline missing in a printk?):
Unable to handle kernel NULL pointer dereference<1>tsk->mm->context = 00000542
tsk->mm->pgd = f2208400
\|/ ____ \|/
"@'/ ,. \`@"
/_| \__/ |_\
\__U_/
kbdrate(1350): Oops
PSR: 409010c1 PC: f00d7bac NPC: f00d7bb0 Y: 04000000
g0: 000000fa g1: fffffff7 g2: 0000fc00 g3: 0000ffff g4: 00000000 g5: 00000000 g6:
f2c58000 g7: 00000000
o0: efffe94f o1: efffe94f o2: 00000000 o3: f380e978 o4: 00000064 o5: 00000064 sp:
f2c59f08 o7: f004c338
l0: f380e960 l1: ffffffea l2: 000105d4 l3: 00000010 l4: 03015701 l5: 00000000 l6:
00000001 l7: 50026b3c
i0: ffffffea i1: efffe94f i2: 00000001 i3: 00020c00 i4: 50027d50 i5: 50027a24 fp:
f2c59f70 i7: f0017510
Caller[f0017510]
Caller[00010a48]
Instruction DUMP: 80a30003 3880000d 8610000c <c40b0000> c42a0000 9a100000 84934000
06bffff2 98032001
>>PC: f00d7bac <read_port+4c/8c>
>>O7: f004c338 <sys_read+128/164>
>>I7: f0017510 <syscall_is_too_hard+34/40>
Trace: f0017510 <syscall_is_too_hard+34/40>
Trace: 00010a48 Before first symbol
Code: f00d7ba0 <read_port+40/8c> 0000000000000000 <_PC>:
Code: f00d7ba0 <read_port+40/8c> 0: 80 a3 00 03 cmp %o4, %g3
Code: f00d7ba4 <read_port+44/8c> 4: 38 80 00 0d bgu,a
f00d7bd8 <read_port+78/8c>
Code: f00d7ba8 <read_port+48/8c> 8: 86 10 00 0c mov %o4, %g3
Code: f00d7bac <read_port+4c/8c> c: c4 0b 00 00 ldub [ %o4 ],
%g2 <===
Code: f00d7bb0 <read_port+50/8c> 10: c4 2a 00 00 stb %g2, [
%o0 ]
Code: f00d7bb4 <read_port+54/8c> 14: 9a 10 00 00 mov %g0, %o5
Code: f00d7bb8 <read_port+58/8c> 18: 84 93 40 00 orcc %o5,
%g0, %g2
Code: f00d7bbc <read_port+5c/8c> 1c: 06 bf ff f2 bl f00d7b84
<read_port+24/8c>
Code: f00d7bc0 <read_port+60/8c> 20: 98 03 20 01 inc %o4
"syscall_is_too_hard"? =)
There seems to be a problem with ksymoops and versioned symbols - it
complains that it can't find them in the System.map, which definitely seems
to be the case. Should it perhaps be smart enough to try to resolve the
symbol as-is, and if that fails, chop off /_R(smp|)_[0-9a-fA-F]{8,8}$/ ?
--
Jeffrey Sean Connell __ | Networking/Telecommunications Engineer, GXC
[EMAIL PROTECTED] \/ | PGP key: http://www.canuck.gen.nz/~ankh/pgpkey.html
------------------------+-----------------------------------------------------
-
To unsubscribe from this list: send the line "unsubscribe sparclinux" in
the body of the message to [EMAIL PROTECTED]