ALSA in YDL 4.0.1 + 4.1

Paul Higgins higg0008 at tc.umn.edu
Sat Nov 11 12:13:05 MST 2006


Derick, thanks once again for your help.  A brief followup:

On Monday 06 November 2006 22:04, Derick Centeno wrote:

> I'm glad that my approach was useful.  However, I believe the reason you
> couldn't find "any obvious config file anywhere" within file findalsa was
> because you may have a different view or definition of what you believe a
> configuration file to be.  Please notice that if you execute the exact same
> instructions for find so that it produces findalsa as it did originally you
> will notice at line 98 the following:
>
> /etc/alsa/alsa.conf
>
> This means that the file alsa.conf is located within /etc/alsa.

Nope, not on my system.  Remember that I'm still running 4.0.1 on my iBook.  
I'm about to install 4.1 on another machine, so I'll soon find out if 
the .conf and .state files are different in 4.1.  Anyway, /etc/alsa doesn't 
appear to exist in YDL 4.0.1, just /etc/asound.state, which is a sort of 
config file that stores all the startup state information for the soundcard.  
The settings in /etc/asound.state correspond exactly with running alsamixer 
in a terminal, as well as kmix and several other GUI-based sound utilities.

But editing /etc/asound.state does seem to solve the problem for good.  
Rebooting my machine always results in a working soundcard with the correct 
settings, easily verified with alsamixer or kmix.  The alsactl command is 
helpful as well in that it has a "restore" command that loads the values 
from /etc/asound.state (see manpage).

Hope that's helpful to anyone else who's had problems with soundcards in YDL.

-PRH


More information about the yellowdog-newbie mailing list