Another sound question...

Richard A. Soderberg (richards@dnsi.net)
Tue, 17 Jun 1997 15:34:33 -0700 (PDT)


This is under 2.1.42, because I refuse to upgrade to a kernel with obvious
fs problems.. However, unless major additions were made to the sound
driver, I don't believe it would help. I will try the next fs-stable
kernel. =)

-- dmesg:

Sound initialization started
sb: Interrupt test on IRQ5 failed - Probable IRQ conflict
<ESS ES1688 AudioDrive (rev 11) (3.1)> at 0x220 irq 5 dma 1,5
<ESS ES1688> at 0x330 irq 9 dma 0
Sound initialization complete

I have an ESS ES1888 that runs fine under both Win95 and WinNT 4.0.
When I try to use programs such as Wavplay with it under linux, it
repeates the message IRQ timeout every 1 second and does not complete
playing the wave file (plays a 15 second wave file in 4 seconds), and
skips like a scratched record in the first second for the full four
seconds. The ESS is detected regularly by all of my MS-DOS based games.
Any plans for 1888 support? It sure would be nice. Let me go get my
.config and /dev/sndstat... Oh, and workbone cdplaying works just fine.

2.1.42 kernel, multiple patches, but none in drivers/sound. Had this
problem since I started using linux on this computer, patched or not.

-- .config (pertaining to sound):

#
# Sound
#
CONFIG_SOUND=y
# CONFIG_PAS is not set
CONFIG_SB=y
CONFIG_ADLIB=y
# CONFIG_GUS is not set
# CONFIG_MPU401 is not set
# CONFIG_PSS is not set
# CONFIG_GUS16 is not set
# CONFIG_GUSMAX is not set
# CONFIG_MSS is not set
# CONFIG_SSCAPE is not set
# CONFIG_TRIX is not set
# CONFIG_MAD16 is not set
# CONFIG_CS4232 is not set
# CONFIG_MAUI is not set
CONFIG_YM3812=y
SBC_BASE=220
SBC_IRQ=5
SBC_DMA=1
SB_DMA2=5
SB_MPU_BASE=330
SB_MPU_IRQ=9
# CONFIG_LOWLEVEL_SOUND is not set

-- /dev/sndstat:

OSS/Free3.8a (Sat Jun 7 00:59:15 PDT 1997 root,
Linux soderberg 2.1.42 #1 Fri Jun 6 11:08:40 PDT 1997 i586)
Load type: Driver compiled into kernel
Kernel: Linux soderberg 2.1.42 #2 Sat Jun 7 01:00:12 PDT 1997 i586
Config options: 0

Installed drivers:
Type 26: MPU-401 (UART)
Type 2: Sound Blaster
Type 29: Sound Blaster PnP
Type 7: SB MPU-401

Card config:
Sound Blaster at 0x220 irq 5 drq 1,5
SB MPU-401 at 0x330 irq 9 drq 0

Audio devices:
0: ESS ES1688 AudioDrive (rev 11) (3.1)

Synth devices:

Midi devices:
0: ESS ES1688

Timers:
0: System clock

Mixers:
0: Sound Blaster
cat: /dev/sndstat: Unknown error 1041696996

-- menuconfig:

<*> Sound card support
[*] 100%% Sound Blaster compatibles (SB16/32/64, ESS, Jazz16) support
[*] Generic OPL2/OPL3 FM synthesizer support
[*] FM synthesizer (YM3812/OPL-3) support
(220) I/O base for SB Check from manual of the card
(5) Sound Blaster IRQ Check from manual of the card
(1) Sound Blaster DMA 0, 1 or 3
(5) Sound Blaster 16 bit DMA (SB16, Jazz16, SMW) 5, 6 or 7 (use 1 for 8
bit cards)
(330) MPU401 I/O base of SB16, Jazz16 and ES1688 Check from manual of
the card
(9) SB MPU401 IRQ (Jazz16, SM Wave and ES1688) Check from manual of the
card

Would be nice to get this fixed. Haven't tested the MIDI, probably would
do the same thing.

-- Richard A. Soderberg