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 [EMAIL PROTECTED]