sound problems (ess 1888)
i've had a very frustrating time getting my sound card (ess 1888) to
function in linux. it worked ok (kinda buggy, but worked: the sound would
sometimes break under heavy load) under 2.0.36 but refuses to work now.
i've tired compiling as modules and into the kernel. the best i get is
the ability to play ONE and ONLY ONE sound file. then it gives me the
error i get any other time:
dma (output) timeout: IRQ/DRQ conflict?
i'm sure this isn't a conflict. my /proc/interrupts:
CPU0
0: 74022 XT-PIC timer
1: 1706 XT-PIC keyboard
2: 0 XT-PIC cascade
3: 2319 XT-PIC eth0
7: 1 XT-PIC soundblaster
12: 30668 XT-PIC PS/2 Mouse
13: 1 XT-PIC fpu
14: 32841 XT-PIC ide0
15: 4 XT-PIC ide1
NMI: 0
and here is my /proc/ioports:
0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0080-008f : dma page reg
00a0-00bf : pic2
00c0-00df : dma2
00f0-00ff : fpu
0170-0177 : ide1
01f0-01f7 : ide0
0220-022f : soundblaster
0376-0376 : ide1
03c0-03df : vga+
03f6-03f6 : ide0
03f8-03ff : serial(set)
1020-1027 : ide0
1028-102f : ide1
7f00-7f7f : eth0
in addition, /dev/sndstat gives nothing helpful. just states the driver
as the ess 1688 when complied into kernel and the ess 1888 driver when in
modules my /etc/conf.modules (part that pertains to sound):
# sound information
alias char-major-14 sb
options sound dmabuf=1
options sb io=0x220 irq=7 dma=1 dma16=5 esstype=1888
from some comments i got to a similiar post on comp.os.linux.hardware, i
tired to edit the line in my /drivers/sound/dmabuf.c
tmout = HZ / 2;
to
tmout = HZ;
to no effect. in fact, it refuses even to play one file.
in addition, after getting the dma timeout message, no program can
write/read to/from the floppy device. whether its mounted or not. why is
this?
thanks in advance for any help.
herbert ho
hoherbe@charlie.cns.iit.edu
Reply to: