[ut2004] More ALSA woes

Jamin W. Collins jcollins at asgardsrealm.net
Thu Apr 1 18:51:28 EST 2004


On Thu, Apr 01, 2004 at 11:13:37PM +0100, Richard Gaywood wrote:
> OK... I was having problems with the onboard audio on my Shuttle
> SB62G2 (lots of crackles and hiss), so I swapped in my old SBLive
> card. While I was compiling the drivers in to my 2.6.4 kernel I
> decided to give this ALSA thing a whirl, as it seems to be the fashion
> of our time, and I turned off the OSS emulation support. After all,
> OSS is deprecated, right?

(snip) 

> Modules loaded:
> [/dev]# lsmod | grep snd
> snd_emu10k1            91652  0 
> snd_rawmidi            18944  1 snd_emu10k1
> snd_pcm                84388  1 snd_emu10k1
> snd_ac97_codec         58372  1 snd_emu10k1
> snd_page_alloc          9476  2 snd_emu10k1,snd_pcm
> snd_util_mem            3584  1 snd_emu10k1
> snd_hwdep               7200  1 snd_emu10k1
> 
> But /dev/dsp really doesn't seem to exist:
> 
> [/dev]$ cat foo > dsp0
> bash: dsp0: No such device
> 
> Where am I going wrong? Does OSS emulation *have* to be installed for
> openal?

Don't know if it's required for openal, but it is (TMK) required for
/dev/dsp to work.  Here's my listing:

$ lsmod | grep snd
snd-seq-midi            4000   0 (autoclean) (unused)
snd-emu10k1-synth       4860   0 (autoclean) (unused)
snd-emux-synth         29756   0 (autoclean) [snd-emu10k1-synth]
snd-seq-midi-emul       4944   0 (autoclean) [snd-emux-synth]
snd-seq-virmidi         3320   0 (autoclean) [snd-emux-synth]
snd-seq-oss            29632   0 (unused)
snd-seq-midi-event      3584   0 [snd-seq-midi snd-seq-virmidi snd-seq-oss]
snd-seq                38448   2 [snd-seq-midi snd-emux-synth snd-seq-midi-emul snd-seq-virmidi snd-seq-oss snd-seq-midi-event]
snd-pcm-oss            38084   0
snd-mixer-oss          13456   1 [snd-pcm-oss]
snd-emu10k1            75844   1 [snd-emu10k1-synth]
snd-pcm                61988   0 [snd-pcm-oss snd-emu10k1]
snd-timer              15588   0 [snd-seq snd-pcm]
snd-hwdep               5248   0 [snd-emux-synth snd-emu10k1]
snd-util-mem            1280   0 [snd-emux-synth snd-emu10k1]
snd-page-alloc          6580   0 [snd-emu10k1 snd-pcm]
snd-ac97-codec         48492   0 [snd-emu10k1]
snd-rawmidi            14272   0 [snd-seq-midi snd-seq-virmidi snd-emu10k1]
snd-seq-device          4256   0 [snd-seq-midi snd-emu10k1-synth snd-emux-synth snd-seq-oss snd-seq snd-emu10k1 snd-rawmidi]
snd                    34532   0 [snd-seq-midi snd-emux-synth snd-seq-virmidi snd-seq-oss snd-seq-midi-event snd-seq snd-pcm-oss snd-mixer-oss snd-emu10k1 snd-pcm snd-timer snd-hwdep snd-util-mem snd-ac97-codec snd-rawmidi snd-seq-device]
soundcore               4164  10 [snd]

-- 
Jamin W. Collins

Linux is not The Answer. Yes is the answer. Linux is The Question. - Neo



More information about the ut2004 mailing list