Oops in 2.1.129

Jason Orendorf (orendorf@sprintmail.com)
Fri, 20 Nov 1998 09:35:40 -0500


I got these oopses last night while trying to get sound working
properly (alas, in vain). I had been loading/unloading various
sound modules at various addresses set in modules.conf and
checking /proc/ioports, /proc/interrupts, /proc/dma to see if
things were being registered properly. After a particular series
of module loads (sorry, I tried too many to remember the
exact steps I took) 'cat /proc/ioports' gave me the following
non-fatal oopses. I had to reboot to regain access to
/proc/ioports. This may very well be simply a Stupid Admin Trick
(tm); if it is, please ignore.

System is heavily upgraded Redhat 4.2. Kernel 2.1.129. Tyan
Thunder II MB w/ a single Pentium II 333 MHz CPU. If further
data is needed let me know.

On another note, if anyone has gotten the on-board sound
card to work with this MB (S1696DLUA) could you drop me
a hint or two? I have yet to even figure out what *kind*
of sound card it is! The docs are pretty scarce...

Thanks.

-Jason

Unable to handle kernel paging request at virtual address c482241c
current->tss.cr3 = 02668000, ^Xr3 = 02668000
*pde = 00093063
*pte = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c01ba9df>]
EFLAGS: 00010297
eax: c482241c ebx: ffffffff ecx: c482241c edx: fffffffe
esi: ffffffff edi: c162a0a0 ebp: 00000000 esp: c122bee8
ds: 0018 es: 0018 ss: 0018
Process cat (pid: 2447, process nr: 36, stackpage=c122b000)
Stack: c162a000 00000c00 c266413c 00000001 00000001 ffffffff 0000001b
c266413c
c01bab78 c162a094 c01be53c c122bf30 c0116e8c c162a094 c01be52d
00000220
00000221 c482241c 00000000 c122bf90 c01e33a8 c01434f2 c162a000
00000018
Call Trace: [<c01bab78>] [<c01be53c>] [<c0116e8c>] [<c01be52d>]
[<c482241c>] [<c01434f2>] [<c0143746>]
[<c010df27>] [<c0123372>] [<c0108944>]
Code: 80 38 00 74 07 40 4a 83 fa ff 75 f4 29 c8 89 c6 f7 c5 10 00

ksymoops output:
>>EIP: c01ba9df <vsprintf+28f/414>
Trace: c01bab78 <sprintf+14/f9c>
Trace: c01be53c <tvecs+730/8606>
Trace: c0116e8c <get_ioport_list+38/64>
Trace: c01be52d <tvecs+721/8606>
Trace: c482241c
Trace: c01434f2 <get_root_array+16e/1b0>
Trace: c0143746 <array_read+fa/21c>
Trace: c010df27 <do_page_fault+143/364>
Trace: c0123372 <sys_read+c6/118>
Trace: c0108944 <system_call+34/40>
Code: c01ba9df <vsprintf+28f/414>
Code: c01ba9df <vsprintf+28f/414> 80 38 00 cmpb $0x0,(%eax)
Code: c01ba9e2 <vsprintf+292/414> 74 07 je c01ba9eb
<vsprintf+29b/414>
Code: c01ba9e4 <vsprintf+294/414> 40 incl %eax
Code: c01ba9e5 <vsprintf+295/414> 4a decl %edx
Code: c01ba9e6 <vsprintf+296/414> 83 fa ff cmpl
$0xffffffff,%edx
Code: c01ba9e9 <vsprintf+299/414> 75 f4 jne c01ba9df
<vsprintf+28f/414>
Code: c01ba9eb <vsprintf+29b/414> 29 c8 subl %ecx,%eax
Code: c01ba9ed <vsprintf+29d/414> 89 c6 movl %eax,%esi
Code: c01ba9ef <vsprintf+29f/414> f7 c5 10 00 00 testl
$0x90000010,%ebp
Code: c01ba9f5 <vsprintf+2a5/414> 90 nop
Code: c01ba9f6 <vsprintf+2a6/414> 90 nop

-- 
Jason Orendorf orendorf@sprintmail.com | Florida State University Seminole 
--
   Dimensions will always be expressed in the least usable term.
   Velocity, for example, will be expressed in furlongs per fortnight.

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/