On Thu, Jul 31, 2003 at 02:20:46PM -0400, Robert P. J. Day wrote:
On Thu, 31 Jul 2003, Gerald Henriksen wrote:
> On Thu, 31 Jul 2003 08:28:04 -0700, you wrote:
>
> I had to reboot my computer to do something else and when I booted
> into Severn again sound was working, although there still appears to
> be problems.
>
> >2.6 defaults to ALSA which is supposed to have hooks for all the older OSS
stuff. However, ALSA mutes most of the channels by default.
> >
> >Go to a terminal and type alsamixer. Move through the channels with the left and
right cursor keys and hit the spacebar to unmute the channels that you want open. ESC to
save and exit. Should work after that.
>
> No alsamixer. Could see nothing alsa related in severn or rawhide so
> I went to
freshrpms.net and grabbed alsa-utils which provided me with
> alsamixer which results in this:
... snip ...
at some point, it would be really cool if someone were to summarize
what it took to get ALSA (and, of course lots of other things) running
under severn (and, perversely, the 2.6.0 kernel).
for ALSA, perhaps:
1) the list of necessary RPMS
http://freshrpms.net has all the necessary ALSA stuff
2) modules.conf/modprobe.conf entries
Just replace the OSS driver name with the ALSA equivalent that begins
with "snd-......". Perhaps make a "fake" copy of your 2.4 modules.conf
with the
sound modules replaced with the equivalent 2.5 module names. Then run the
redirected generate-modprobe.conf commands Bill N. just posted to the list
to make a 2.5 modprobe equivalent. Might work.
3) testing, and so on
This runs into the next question.
one quick question about ALSA. based on what i've read, while
ALSA
has an OSS emulation mode, in a perfect world, is there any need for
OSS functionality?
The OSS and ALSA hooks are different. If the app you want to run has the
old OSS hooks, then ALSA has to emulate them. It cannot do this for
every old app though. For instance, I have tried unsuccessfully to run
the record function of the sound editor Snd with ALSA.
--
Jack Bowling
mailto: jbinpg(a)shaw.ca