I'm having trouble with some sound capabilities with ALSA 0.5.12a on an ESS Technology ES1969 Solo-1 in my laptop, using module es1938. Some sound files play well (have tried wav and au files), while others do not. RealPlayer ( is very scratchy, even with custom sampling rates turned off, using both native drivers and the old OSS drivers. Any sound files I record (au or wav) are very noisy and distorted. Plus I don't get a synth or midi device (see the output of /proc/asound/sndstat below).

I'm running RH 7.1 with some updates, including a 2.4.17 hand-built kernel. Does anyone know how to clean up my sound? I need to use RealPlayer for some training materials I recently received...

Thanks, Rick
class: AUDIO
bus: PCI
detached: 1
driver: esssolo1
desc: "ESS Technology|ES1969 Solo-1 Audiodrive"
vendorId: 125d
deviceId: 1969
subVendorId: 125d
subDeviceId: 8898
pciType: 1

lsmod lines for sound:
Module                  Size  Used by    Tainted: PF
snd-seq-oss            26592   0  (autoclean) (unused)
snd-seq-midi-event      3312   0  (autoclean) [snd-seq-oss]
snd-seq                45936   0  (autoclean) [snd-seq-oss snd-seq-midi-event]
snd-seq-device          4188   0  (autoclean) [snd-seq-oss snd-seq]
snd-pcm-oss            20704   0  (autoclean)
snd-pcm-plugin         17264   0  (autoclean) [snd-pcm-oss]
snd-mixer-oss           4928   0  (autoclean) [snd-pcm-oss]
snd-card-es1938         2016   0  (autoclean)
snd-es1938             14880   0  (autoclean) [snd-card-es1938]
snd-mixer              30184   0  (autoclean) [snd-mixer-oss snd-es1938]
snd-pcm                38304   0  (autoclean) [snd-pcm-oss snd-pcm-plugin snd-es1938]
snd-timer              10720   0  (autoclean) [snd-seq snd-pcm]
snd                    42432   1  (autoclean) [snd-seq-oss snd-seq-midi-event snd-seq snd-seq-device snd-pcm-oss snd-pcm-plugin snd-mixer-oss snd-card-es1938 snd-es1938 snd-mixer snd-pcm snd-timer]
soundcore               4004   4  (autoclean) [snd]

lspci -vv lines for ES1969:
00:07.0 Multimedia audio controller: ESS Technology ES1969 Solo-1 Audiodrive (rev 02)
        Subsystem: ESS Technology: Unknown device 8898
        Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 64 (500ns min, 6000ns max)
        Interrupt: pin A routed to IRQ 5
        Region 0: I/O ports at 1080 [size=64]
        Region 1: I/O ports at 10e0 [size=16]
        Region 2: I/O ports at 10d0 [size=16]
        Region 3: I/O ports at 10fc [size=4]
        Region 4: I/O ports at 10f8 [size=4]
        Capabilities: [c0] Power Management version 1
                Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-

/etc/modules.conf lines for Alsa:
# Lines for Alsa sound support
# ALSA portion
alias char-major-116 snd
alias snd-card-0 snd-card-es1938
# OSS/Free portion
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
# end of Alsa section

Sound Driver:3.8.2-980706 (ALSA v0.5.12a emulation code)
Kernel: Linux localhost 2.4.17 #1 Wed Feb 20 13:14:51 MST 2002 i686
Config options: 0

Installed drivers:
Type 10: ALSA emulation

Card config:
ESS Solo-1 rev 0, irq 5

Audio devices:
0: ESS Solo-1 (DUPLEX)



7: system timer

0: ESS Solo-1