Re: Does OSS sound work in 2.6 or not?

Tom Sightler
2004-04-13T22:52:19Z

On Tue, 2004-04-13 at 13:04, Bill Davidsen wrote:
> Let me provide a bit more detail. I have machines with "Vortex
> boomerang" sound cards. I have a 2.4 driver for same, for OSS, under
> NDA. In 2.6 those cards appear to be supported in ALSA, but using the
> OSS emulation everything seems to work except there isn't any sound.

OK, Got it. Are you sure the volume is turned up, and more specifically
'unmuted' (a seperate function on some cards). Do you have an ALSA
utility to use to at least test that the ALSA drivers are working?
Obviouslly ALSA's OSS emulation won't work if you ALSA drivers aren't
working.

> I've had several people tell me that they are using OSS/2.6 without the
> ALSA utilities. I just want to know if that's possible or not, the
> people with the machines don't want ALSA for reasons I would call
> pigheaded stupidity if they weren't paying me to say "personal
> preference" ;-)
>
> In any case, that's the question, can I get there from here? I can't use
> just OSS, the Vortex drivers are in ALSA.

So the question is, "Can I use the ALSA+OSS emulation kernel drivers but
continue to use OSS userspace programs?" Right?

The answer to that question is almost always yes. The OSS emulation is
quite complete and includes mixer, dsp, and sequencer support.

The only exception to this that I have run into is that the ALSA mixer
is sometimes required to access "extra" mixer channels. For example on
my Dell D800 laptop with i810 audio the OSS mixer can control the
master, speaker, and pcm volume, however, the laptop supports a seperate
volume control for the headphone jack and only an ALSA mixer seems to be
able to control that option.

Other than that one minor 'gotcha' everything else I use is OSS only.

Later,
Tom