[alsa-devel] "alsactl store" fails to save Echo Gina3G mixer

S. Christian Collins s.chriscollins at gmail.com
Thu Aug 31 22:25:14 CEST 2017


I have attached the output of the alsa-ctl-dimen-check program.

-~Chris


On 08/30/2017 10:50 PM, Takashi Sakamoto wrote:
> 
> $ alsactl -f ~/asound1.state store 1
> (alsa-utils:alsactl/alsactl.c)
> main()
>    (alsa-utils:alsactl/state.c)
> ->save_state()
>    ->get_controls()
>      ->get_control()
>        snd_ctl_elem_info(info)
>        count = snd_ctl_elem_info_get_count(info)
>        for (i = 0; i < count; i++)
>          snd_ctl_elem_value_get_integer(ctl, i)
> 
> I guess that 'snd-echo3g.ko' returns value greater than 128 in a call 
> graph of 'snd_ctl_elem_info_get_count()', then a call of 
> 'snd_ctl_elem_value_get_integer()' hits an assertion in the function.
> 
> A patch mentioned by Mark Hills (a commit 275353bb684e 'ALSA: echoaudio: 
> purge contradictions between dimension matrix members and total number 
> of members') is fairly valid in a logical design of ALSA control 
> protocol/interface. In detail, please refer to my post[1].
> 
> Some of ALSA drivers for PCI cards produced by Echo Audio potentially 
> have problems which I mentioned in the post. They can cause 
> buffer-over-run over 'struct snd_ctl_elem_value.value' in user space. 
> The drivers should be going to fix.
> 
> I wrote a small program to validate dimension information for your 
> card[2]. Would you please execute it? Like:
> 
> $ gcc -o ./test ./alsa-ctl-dimen-check.c
> $ ./test /dev/snd/controlC[0-9]
> 
> An argument is required for a path of special file for ALSA control 
> character device for your sound card.
> 
> [1] [alsa-devel] [PATCH 0/3] ALSA: add dimension information validator
> http://mailman.alsa-project.org/pipermail/alsa-devel/2016-June/109811.html
> [2] alsa-ctl-dimen-check.c
> https://gist.github.com/takaswie/cd670ee88b7fd25c68780610ad8ad54f
> 
> 
> Regards
> 
> Takashi Sakamoto
-------------- next part --------------
numid: 1
  iface: mixer
  device: 0
  subdevice: 0
  name: PCM Playback Volume
  index: 0
  count: 14
numid: 2
  iface: mixer
  device: 0
  subdevice: 0
  name: Line Playback Switch (-10dBV)
  index: 0
  count: 6
numid: 3
  iface: card
  device: 0
  subdevice: 0
  name: VU-meters Switch
  index: 0
  count: 1
numid: 4
  iface: mixer
  device: 0
  subdevice: 0
  name: VU-meters
  index: 0
  count: 64
  dimension:
    0: 2 32
    1: 16 4
    2: 2 32
numid: 5
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 0
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 6
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 1
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 7
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 2
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 8
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 3
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 9
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 4
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 10
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 5
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 11
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 6
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 12
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 7
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 13
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 8
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 14
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 9
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 15
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 10
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 16
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 11
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 17
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 12
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 18
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 13
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 19
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 14
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 20
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 15
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 21
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 16
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 22
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 17
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 23
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 18
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 24
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 19
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 25
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 20
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 26
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 21
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 27
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 22
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 28
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 23
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 29
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 24
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 30
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 25
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 31
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 26
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 32
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 27
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 33
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 28
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 34
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 29
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 35
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 30
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 36
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 31
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 37
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 32
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 38
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 33
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 39
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 34
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 40
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 35
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 41
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 36
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 42
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 37
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 43
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 38
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 44
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 39
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 45
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 40
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 46
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 41
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 47
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 42
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 48
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 43
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 49
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 44
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 50
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 45
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 51
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 46
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 52
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 47
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 53
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 48
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 54
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 49
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 55
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 50
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 56
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 51
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 57
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 52
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 58
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 53
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 59
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 54
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 60
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 55
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 61
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 56
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 62
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 57
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 63
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 58
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 64
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 59
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 65
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 60
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 66
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 61
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 67
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 62
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 68
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 63
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 69
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 64
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 70
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 65
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 71
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 66
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 72
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 67
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 73
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 68
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 74
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 69
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 75
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 70
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 76
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 71
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 77
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 72
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 78
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 73
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 79
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 74
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 80
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 75
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 81
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 76
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 82
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 77
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 83
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 78
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 84
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 79
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 85
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 80
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 86
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 81
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 87
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 82
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 88
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 83
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 89
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 84
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 90
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 85
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 91
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 86
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 92
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 87
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 93
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 88
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 94
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 89
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 95
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 90
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 96
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 91
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 97
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 92
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 98
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 93
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 99
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 94
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 100
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 95
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 101
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 96
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 102
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 97
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 103
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 98
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 104
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 99
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 105
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 100
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 106
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 101
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 107
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 102
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 108
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 103
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 109
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 104
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 110
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 105
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 111
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 106
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 112
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 107
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 113
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 108
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 114
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 109
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 115
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 110
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 116
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 111
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 117
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 112
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 118
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 113
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 119
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 114
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 120
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 115
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 121
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 116
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 122
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 117
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 123
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 118
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 124
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 119
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 125
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 120
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 126
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 121
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 127
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 122
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 128
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 123
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 129
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 124
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 130
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 125
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 131
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 126
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 132
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 127
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 133
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 128
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 134
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 129
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 135
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 130
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 136
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 131
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 137
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 132
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 138
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 133
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 139
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 134
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 140
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 135
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 141
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 136
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 142
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 137
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 143
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 138
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 144
  iface: mixer
  device: 0
  subdevice: 0
  name: Monitor Mixer Volume
  index: 139
  count: 140
  dimension:
    0: 14 10
    1: 10 14
    2: 2 70
numid: 145
  iface: hwdep
  device: 0
  subdevice: 0
  name: Channels info
  index: 0
  count: 6
  dimension:
    0: 14 0
    1: 10 0
    2: 2 3
numid: 146
  iface: card
  device: 0
  subdevice: 0
  name: Digital mode Switch
  index: 0
  count: 1
  dimension:
    0: 14 0
    1: 10 0
    2: 2 0
numid: 147
  iface: pcm
  device: 0
  subdevice: 0
  name: Sample Clock Source
  index: 0
  count: 1
  dimension:
    0: 14 0
    1: 10 0
    2: 2 0
numid: 148
  iface: card
  device: 0
  subdevice: 0
  name: S/PDIF mode Switch
  index: 0
  count: 1
  dimension:
    0: 14 0
    1: 10 0
    2: 2 0
numid: 149
  iface: card
  device: 0
  subdevice: 0
  name: Phantom power Switch
  index: 0
  count: 1
  dimension:
    0: 14 0
    1: 10 0
    2: 2 0


More information about the Alsa-devel mailing list