lkml.org 
[lkml]   [2004]   [Apr]   [3]   [last100]   RSS Feed
Views: [more markup]  [less markup]  [headers]  [forward] 
 
Messages in this thread
/
DateSat, 3 Apr 2004 17:22:28 +0200
FromPavel Machek <>
SubjectRe: alsamixer muting when restoring from suspend.
Hi!

> > > > This I think is not a problem but rather a subtle bug.
> > > > > > > > Alsamixer by default mutes all channels when loaded.
> > > > So when I `swsusp' my comp while I listen to music and restore the music
> > > > plays from where it left alright, but the channels are muted.
> > > > Is there a way to unmute them implicitly when restoring.> > > > > > which driver?> > > not all drivers have suspend/resume callbacks.> > > > Could it be solved at higher layer, perhaps? Setting volume is common
> > to all drivers, and some kind of generic_alsa_suspend every alsa
> > driver would call might help...> > the problem is also that you need to reinitialize the chip after
> resume.  the restoration of mixer config could be done by calling
> "alsactl store" at the suspend and "alsactl restore" at the resume in
> the user space.  can apmd work for such a purpose even for software
> suspend?

Userspace should not be involved in suspend/resume. Having in-kernel
equivalent of alsactl store / alsactl restore might help alsa driver
authors... And might be enough for suspend-to-disk to +/- work. (Well,
unless sound was playing when user requested suspend, that one needs
proper support).

								Pavel
-- 
When do you have a heart between your knees?
[Johanka's followup: and *two* hearts?]
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 14:02    [from the cache]
©2003-2008