Hi Ray,

Thnaks for your reply. Please see my answers embedded
below.


 --- Ray Olszewski <[EMAIL PROTECTED]> wrote: > At 05:34
AM 5/7/2004 +0100, sumit kalra wrote:
> >Hi,
> >
> >I am running ALSA-1.0.4 on RedHat 8 Linux (kernel
> >2.4.18-14).
> >
> >I am trying to set the volume using "alsamixer" but
> >everytime I reboot the machine, the volume gets
> reset
> >to zero. I searched on google and got one solutions
> >but it doesn't seem to work for me: Running
> "alsactl
> >store" after increasing the volume - the command
> >completes properly (with no errors) but on reboot,
> the
> >volume setting are lost.
>
> Odd. With normal operation of alsamixer, the most
> common changes are
> supposed to persist, even across a reboot ... even
> if you don't run alsactl
> manually.
>
> Do any other changes you make to the settings (for
> example, turning various
> devices on and off, or setting the capture device)
> persist across a reboot,
> or are they too reset? (If you haven't tried changes
> other than volume,
> please do.)

All the settings including the capture device state
get reset after a reboot.


>
> After you run alsactl, does the config file (maybe
> /etc/sound.state, maybe
> /etc/asound.state) actually get created? Is it
> present (and unchanged -
> check the timestamp) after a reboot?

Yes, on running "alsactl", the file
"/etc/asound.state" gets created which remains
unchanged across the reboot.


>
> Is the "you" who runs alsactl root or an
> unprivileged userid? If the
> latter, that could be your problem; on my system,
> /etc/asound.state is
> owned by root and mode 644, so other userids cannot
> modify the file.

The root is running "alsactl" command. The file, even
in my case, is owned by root and has mode 644.


>
> Are there any init scripts that affect alsa
> settings? Look for either alsa
> or alsasound in your init-script directory (I forget
> where RH puts this; my
> Debian systems use /etc/init.d) and see that both
> your default runlevel and
> the runlevel 6 (shutdown) call via symlinks
> whichever script is present
> (these scripts are supposed to run alsactl to save
> and restore settings).

The script /etc/init.d/alsasound is present but
/etc/rc6.d/ and /etc/rc3.d/ directories don't have
symlinks to it. I created these links by hand, but it
didn't help.


>
> Did you install a precompiled RPM, compile against
> your kernel from an RPM,
> or compile from non-RH source?

I got the alsa drivers, library and utilities from the
alsa project website (alsa-project.org) as tarred
zips. I compiled and installed them as root.


Interestingly, after rebooting if I run "alsactl
restore" before runnign "alsamixer", my previous
settings are restored. This means that the file
/etc/asound.state is correctly storing the settings
across reboots but alsamixer is somehow not re-reading
it after rebooting. How do we get around this?

Thanks and regards,
Sumit Kalra


        
        
                
____________________________________________________________
Yahoo! Messenger - Communicate instantly..."Ping" 
your friends today! Download Messenger Now 
http://uk.messenger.yahoo.com/download/index.html
-
To unsubscribe from this list: send the line "unsubscribe linux-newbie" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.linux-learn.org/faqs

Reply via email to