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]

Reply via email to