Turtle Beach MultiSound Driver

jehill@nexis.org
Wed, 12 Apr 2000 16:26:01 -0700


I'm having a problem getting the Turtle Beach Pinnacle driver to work
in Linux 2.3.99-pre5. When I attempt to play any sound, my kernel
produces an OOPS. The OOPS decodes to:

---snip---
Unable to handle kernel paging request at virtual address 000d0000
c020851c
*pde = 00000000
Oops: 0002
CPU: 0
EIP: 0010:[<c020851c>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010006
eax: 00002400 ebx: 00002400 ecx: 00000900 edx: 00008000
esi: c5800000 edi: 000d0000 ebp: c0399518 esp: c418ff44
ds: 0018 es: 0018 ss: 0018
Process wavplay (pid: 524, stackpage=c418f000)
Stack: 00000000 00000000 00000202 00000001 00000000 c020b70d c0399518 000d0000
00002400 00000000 c415b9e0 ffffffea 00000000 c415b9e0 ffffffea 00000000
00000000 c020b9b1 08058920 00008000 c013f096 c415b9e0 08050920 00008000
Call Trace: [<c020b70d>] [<c020b9b1>] [<c013f096>] [<c010bf6c>]
Code: f3 a5 f6 c3 02 74 02 66 a5 f6 c3 01 74 01 a4 01 5c 24 10 01

>>EIP; c020851c <msnd_fifo_read+8c/d0> <=====
Trace; c020b70d <dsp_write+211/460>
Trace; c020b9b1 <dev_write+25/30>
Trace; c013f096 <sys_write+10e/130>
Trace; c010bf6c <system_call+34/38>
Code; c020851c <msnd_fifo_read+8c/d0>
00000000 <_EIP>:
Code; c020851c <msnd_fifo_read+8c/d0> <=====
0: f3 a5 repz movsl %ds:(%esi),%es:(%edi) <=====
Code; c020851e <msnd_fifo_read+8e/d0>
2: f6 c3 02 testb $0x2,%bl
Code; c0208521 <msnd_fifo_read+91/d0>
5: 74 02 je 9 <_EIP+0x9> c0208525 <msnd_fifo_read+95/d0>
Code; c0208523 <msnd_fifo_read+93/d0>
7: 66 a5 movsw %ds:(%esi),%es:(%edi)
Code; c0208525 <msnd_fifo_read+95/d0>
9: f6 c3 01 testb $0x1,%bl
Code; c0208528 <msnd_fifo_read+98/d0>
c: 74 01 je f <_EIP+0xf> c020852b <msnd_fifo_read+9b/d0>
Code; c020852a <msnd_fifo_read+9a/d0>
e: a4 movsb %ds:(%esi),%es:(%edi)
Code; c020852b <msnd_fifo_read+9b/d0>
f: 01 5c 24 10 addl %ebx,0x10(%esp,1)
Code; c020852f <msnd_fifo_read+9f/d0>
13: 01 00 addl %eax,(%eax)
---snip---

Any ideas as to how to fix this problem?

Thanks,
Josh

-- 
-----------------------------Joshua E. Hill-----------------------------
|                          The ultimate Law:                           |
|                   All general statements are false.                  |
----------------------------jehill@nexis.org----------------------------

- 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/