Re: [LAU] RME Multiface II question

From: Giso Grimm <gg3137@email-addr-hidden>
Date: Tue Nov 03 2009 - 22:28:52 EET

fons@email-addr-hidden wrote:
> On Tue, Nov 03, 2009 at 08:12:04PM +0100, Giso Grimm wrote:
>
>> Not with the hdsp mixer (I mean the matrix mixer in the hdsp based RME
>> sound cards, not the software); it's state is not saved by ALSA, and I
>> even doubt that it can be read at all.
>
> If it can't be read you can't use 'alsactl store'.
> But AFAIK 'alsactl restore' uses the equivalent of
> amixer's sset and/or cset commands, so provided you
> can somehow create the required file, 'alsactl restore'
> should work ?

alsactl store/restore works for most parameters (e.g., clock rate, clock
source, SPDIF-flags etc), but not for the matrix mixer of the hdsp
cards. The reason is probably that the mixer element "numid=5" is a
complex mixer with three arguments, where the first two define the
address of the mixer element in the hardware mixer, and the third one
its value. Thus, all hardware mixer elements are accessed through a
single ALSA mixer element (the hdsp cards have up to 2*26^2=1352 mixer
elements). The read command of numid=5 always returns the triplet 0,0,0.

-- Giso
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@email-addr-hidden
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user
Received on Wed Nov 4 00:15:04 2009

This archive was generated by hypermail 2.1.8 : Wed Nov 04 2009 - 00:15:04 EET