!!################################ !!ALSA Information Script v 0.4.64 !!################################ !!Script ran on: Tue Mar 26 02:03:06 UTC 2019 !!Linux Distribution !!------------------ Debian GNU/Linux 9 \n \l PRETTY_NAME="Debian GNU/Linux 9 (stretch)" NAME="Debian GNU/Linux" ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/" !!DMI Information !!--------------- Manufacturer: Product Name: Product Version: Firmware Version: !!Kernel Information !!------------------ Kernel release: 4.9.27 Operating System: GNU/Linux Architecture: armv7l Processor: unknown SMP Enabled: Yes !!ALSA Version !!------------ Driver version: k4.9.27 Library version: 1.1.3 Utilities version: 1.1.3 !!Loaded ALSA modules !!------------------- !!Sound Servers on this system !!---------------------------- No sound servers found. !!Soundcards recognised by ALSA !!----------------------------- 0 [MSTARMSB25XX ]: MSTAR-MSB25XX - MSTAR-MSB25XX MSTAR-MSB25XX 1 [vocsndcard ]: voc_snd_card - voc_snd_card voc_snd_card 2 [Loopback ]: Loopback - Loopback Loopback 1 !!Modprobe options (Sound related) !!-------------------------------- snd_pcsp: index=-2 snd_usb_audio: index=-2 snd_atiixp_modem: index=-2 snd_intel8x0m: index=-2 snd_via82xx_modem: index=-2 !!Loaded sound module options !!--------------------------- !!ALSA Device nodes !!----------------- crw-rw---- 1 mark 1005 116, 2 Jan 5 1970 /dev/snd/controlC0 crw-rw---- 1 mark 1005 116, 12 Jan 5 1970 /dev/snd/controlC1 crw-rw---- 1 mark 1005 116, 14 Jan 5 1970 /dev/snd/controlC2 crw-rw---- 1 mark 1005 116, 3 Jan 5 1970 /dev/snd/pcmC0D0c crw-rw---- 1 mark 1005 116, 4 Jan 5 1970 /dev/snd/pcmC0D1p crw-rw---- 1 mark 1005 116, 5 Jan 5 1970 /dev/snd/pcmC0D2c crw-rw---- 1 mark 1005 116, 6 Jan 5 1970 /dev/snd/pcmC0D3p crw-rw---- 1 mark 1005 116, 7 Jan 5 1970 /dev/snd/pcmC0D4c crw-rw---- 1 mark 1005 116, 8 Jan 5 1970 /dev/snd/pcmC0D5p crw-rw---- 1 mark 1005 116, 9 Jan 5 1970 /dev/snd/pcmC0D6c crw-rw---- 1 mark 1005 116, 10 Jan 5 1970 /dev/snd/pcmC0D7p crw-rw---- 1 mark 1005 116, 11 Jan 5 1970 /dev/snd/pcmC0D8c crw-rw---- 1 mark 1005 116, 13 Jan 5 1970 /dev/snd/pcmC1D0c crw-rw---- 1 mark 1005 116, 16 Jan 5 1970 /dev/snd/pcmC2D0c crw-rw---- 1 mark 1005 116, 15 Jan 5 1970 /dev/snd/pcmC2D0p crw-rw---- 1 mark 1005 116, 18 Jan 5 1970 /dev/snd/pcmC2D1c crw-rw---- 1 mark 1005 116, 17 Jan 5 1970 /dev/snd/pcmC2D1p crw-rw---- 1 mark 1005 116, 33 Jan 5 1970 /dev/snd/timer !!Aplay/Arecord output !!-------------------- APLAY **** List of PLAYBACK Hardware Devices **** card 0: MSTARMSB25XX [MSTAR-MSB25XX], device 1: msb25xx-dma-reader1 msb25xx-codec-aif1-1-1 [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: MSTARMSB25XX [MSTAR-MSB25XX], device 3: msb25xx-dma-reader2 msb25xx-codec-aif2-2-3 [] Subdevices: 0/1 Subdevice #0: subdevice #0 card 0: MSTARMSB25XX [MSTAR-MSB25XX], device 5: msb25xx-dma-reader3 msb25xx-codec-aif3-3-5 [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: MSTARMSB25XX [MSTAR-MSB25XX], device 7: msb25xx-dma-reader4 msb25xx-codec-aif4-4-7 [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 2: Loopback [Loopback], device 0: Loopback PCM [Loopback PCM] Subdevices: 8/8 Subdevice #0: subdevice #0 Subdevice #1: subdevice #1 Subdevice #2: subdevice #2 Subdevice #3: subdevice #3 Subdevice #4: subdevice #4 Subdevice #5: subdevice #5 Subdevice #6: subdevice #6 Subdevice #7: subdevice #7 card 2: Loopback [Loopback], device 1: Loopback PCM [Loopback PCM] Subdevices: 8/8 Subdevice #0: subdevice #0 Subdevice #1: subdevice #1 Subdevice #2: subdevice #2 Subdevice #3: subdevice #3 Subdevice #4: subdevice #4 Subdevice #5: subdevice #5 Subdevice #6: subdevice #6 Subdevice #7: subdevice #7 ARECORD **** List of CAPTURE Hardware Devices **** card 0: MSTARMSB25XX [MSTAR-MSB25XX], device 0: msb25xx-dma-writer1 msb25xx-codec-aif1-0 [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: MSTARMSB25XX [MSTAR-MSB25XX], device 2: msb25xx-dma-writer2 msb25xx-codec-aif2-2 [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: MSTARMSB25XX [MSTAR-MSB25XX], device 4: msb25xx-dma-writer3 msb25xx-codec-aif3-4 [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: MSTARMSB25XX [MSTAR-MSB25XX], device 6: msb25xx-dma-writer4 msb25xx-codec-aif4-6 [] Subdevices: 0/1 Subdevice #0: subdevice #0 card 0: MSTARMSB25XX [MSTAR-MSB25XX], device 8: msb25xx-dma-writerv msb25xx-codec-aifv-8 [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: vocsndcard [voc_snd_card], device 0: (null) snd-soc-dummy-dai-0 [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 2: Loopback [Loopback], device 0: Loopback PCM [Loopback PCM] Subdevices: 8/8 Subdevice #0: subdevice #0 Subdevice #1: subdevice #1 Subdevice #2: subdevice #2 Subdevice #3: subdevice #3 Subdevice #4: subdevice #4 Subdevice #5: subdevice #5 Subdevice #6: subdevice #6 Subdevice #7: subdevice #7 card 2: Loopback [Loopback], device 1: Loopback PCM [Loopback PCM] Subdevices: 8/8 Subdevice #0: subdevice #0 Subdevice #1: subdevice #1 Subdevice #2: subdevice #2 Subdevice #3: subdevice #3 Subdevice #4: subdevice #4 Subdevice #5: subdevice #5 Subdevice #6: subdevice #6 Subdevice #7: subdevice #7 !!Amixer output !!------------- !!-------Mixer controls for card 0 [MSTARMSB25XX] Card hw:0 'MSTARMSB25XX'/'MSTAR-MSB25XX' Mixer name : '' Components : '' Controls : 41 Simple ctrls : 41 Simple mixer control 'ADC INMUX0',0 Capabilities: enum Items: 'LINE IN' 'MIC 01' Item0: 'MIC 01' Simple mixer control 'ADC INMUX0 CTL',0 Capabilities: enum Items: 'LINE IN' 'MIC 01' Item0: 'MIC 01' Simple mixer control 'ADC INMUX0 GAIN CTL',0 Capabilities: enum Items: '0db' '-3db' '-6db' '3db' '6db' '9db' '12db' '15db' Item0: '3db' Simple mixer control 'ADC INMUX1',0 Capabilities: enum Items: 'LINE IN' 'MIC 23' Item0: 'MIC 23' Simple mixer control 'ADC INMUX1 CTL',0 Capabilities: enum Items: 'LINE IN' 'MIC 23' Item0: 'MIC 23' Simple mixer control 'ADC INMUX1 GAIN CTL',0 Capabilities: enum Items: '0db' '-3db' '-6db' '3db' '6db' '9db' '12db' '15db' Item0: '3db' Simple mixer control 'ANALOG MIC0 GAIN CTL',0 Capabilities: enum Items: '13db' '23db' '30db' '36db' '0db' '6db' Item0: '23db' Simple mixer control 'ANALOG MIC1 GAIN CTL',0 Capabilities: enum Items: '13db' '23db' '30db' '36db' '0db' '6db' Item0: '23db' Simple mixer control 'ASRC A2 Mux CTL',0 Capabilities: enum Items: 'SRCA2' 'BT_I2SRX' Item0: 'SRCA2' Simple mixer control 'ASRC B Mux CTL',0 Capabilities: enum Items: 'MUX_SRC_B_RD2' 'MUX_SRC_B_RD4' Item0: 'MUX_SRC_B_RD2' Simple mixer control 'ASRC C Mux CTL',0 Capabilities: enum Items: 'MUX_SRC_C_RD3' 'MUX_SRC_C_RD4' Item0: 'MUX_SRC_C_RD3' Simple mixer control 'BT I2S LOOP BACK CTL',0 Capabilities: enum Items: 'Off' 'On' Item0: 'Off' Simple mixer control 'BT I2S RX GLITCH CTL',0 Capabilities: enum Items: '0' '1' '2' '3' '4' '5' '6' '7' Item0: '0' Simple mixer control 'BT I2S TX GLITCH CTL',0 Capabilities: enum Items: '0' '1' '2' '3' '4' '5' '6' '7' Item0: '0' Simple mixer control 'BT I2S TX MUX',0 Capabilities: enum Items: 'MUX_SRCC' 'DRD3' Item0: 'MUX_SRCC' Simple mixer control 'BT TX Mux CTL',0 Capabilities: enum Items: 'MUX_SRCC' 'DRD3' Item0: 'MUX_SRCC' Simple mixer control 'CODEC I2S LOOP BACK CTL',0 Capabilities: enum Items: 'Off' 'On' Item0: 'Off' Simple mixer control 'CODEC I2S RX GLITCH CTL',0 Capabilities: enum Items: '0' '1' '2' '3' '4' '5' '6' '7' Item0: '0' Simple mixer control 'CODEC I2S TX GLITCH CTL',0 Capabilities: enum Items: '0' '1' '2' '3' '4' '5' '6' '7' Item0: '0' Simple mixer control 'CODEC I2S TX MUX',0 Capabilities: enum Items: 'MUX_SRCB' 'SRCB' Item0: 'MUX_SRCB' Simple mixer control 'CODEC TX Mux CTL',0 Capabilities: enum Items: 'MUX_SRCB' 'SRCB' Item0: 'MUX_SRCB' Simple mixer control 'DIGITAL MIC GAIN CTL',0 Capabilities: enum Items: '0db' '6db' '12db' '18db' '24db' '30db' '36db' '42db' Item0: '0db' Simple mixer control 'DMA W1 MUX',0 Capabilities: enum Items: 'AMIC DAC' 'MI2S RX' Item0: 'AMIC DAC' Simple mixer control 'DMA W2 MUX',0 Capabilities: enum Items: 'MUX_SRC_A1' 'CODEC_I2S_RX' Item0: 'MUX_SRC_A1' Simple mixer control 'DMA W4 Mux CTL',0 Capabilities: enum Items: 'SRC_B' 'SRC_C' Item0: 'SRC_B' Simple mixer control 'MISC I2S LOOP BACK CTL',0 Capabilities: enum Items: 'Off' 'On' Item0: 'Off' Simple mixer control 'MISC I2S RX GLITCH CTL',0 Capabilities: enum Items: '0' '1' '2' '3' '4' '5' '6' '7' Item0: '0' Simple mixer control 'MISC I2S TX GLITCH CTL',0 Capabilities: enum Items: '0' '1' '2' '3' '4' '5' '6' '7' Item0: '0' Simple mixer control 'Reader1 Mixer CTL',0 Capabilities: enum Items: 'RIGHT:DMA R1' 'LEFT:BT I2S RX' 'MIX:L R' Item0: 'RIGHT:DMA R1' Simple mixer control 'Reader2 Mixer CTL',0 Capabilities: enum Items: 'RIGHT:DMA R2' 'LEFT:BT I2S RX' 'MIX:L R' Item0: 'RIGHT:DMA R2' Simple mixer control 'SRC A2 MUX',0 Capabilities: enum Items: 'SRCA2' 'BT_I2SRX' Item0: 'SRCA2' Simple mixer control 'SRC B MUX',0 Capabilities: enum Items: 'MUX_SRC_B_RD2' 'MUX_SRC_B_RD4' Item0: 'MUX_SRC_B_RD2' Simple mixer control 'SRC C MUX',0 Capabilities: enum Items: 'MUX_SRC_C_RD3' 'MUX_SRC_C_RD4' Item0: 'MUX_SRC_C_RD3' Simple mixer control 'SYSTEM GAIN CTL',0 Capabilities: enum Items: '-30db' '-29db' '-28db' '-27db' '-26db' '-25db' '-24db' '-23db' '-22db' '-21db' '-20db' '-19db' '-18db' '-17db' '-16db' '-15db' '-14db' '-13db' '-12db' '-11db' '-10db' '-9db' '-8db' '-7db' '-6db' '-5db' '-4db' '-3db' '-2db' '-1db' '0db' '1db' '2db' '3db' '4db' '5db' '6db' '7db' '8db' '9db' '10db' '11db' '12db' '13db' '14db' '15db' '16db' '17db' '18db' '19db' '20db' '21db' '22db' '23db' '24db' '25db' '26db' '27db' '28db' '29db' '30db' Item0: '-30db' Simple mixer control 'W5 MUX AMIC',0 Capabilities: enum Items: 'AMIC DAC' 'MI2S RX' Item0: 'AMIC DAC' Simple mixer control 'W5 MUX DMIC',0 Capabilities: enum Items: 'DFilter' 'W5 MUX PRE' Item0: 'DFilter' Simple mixer control 'Writer1 Mux CTL',0 Capabilities: enum Items: 'AMIC DAC' 'MI2S RX' Item0: 'AMIC DAC' Simple mixer control 'Writer2 Mux CTL',0 Capabilities: enum Items: 'MUX_SRC_A1' 'CODEC_I2S_RX' Item0: 'MUX_SRC_A1' Simple mixer control 'WriterV Mux MIC CTL',0 Capabilities: enum Items: 'DFilter' 'W5 MUX PRE' Item0: 'DFilter' Simple mixer control 'WriterV Mux Out CTL',0 Capabilities: enum Items: 'MIU' 'IMI' Item0: 'MIU' Simple mixer control 'WriterV Mux Pre CTL',0 Capabilities: enum Items: 'AMIC DAC' 'MI2S RX' Item0: 'AMIC DAC' !!-------Mixer controls for card 1 [vocsndcard] Card hw:1 'vocsndcard'/'voc_snd_card' Mixer name : '' Components : '' Controls : 11 Simple ctrls : 11 Simple mixer control 'Mic Gain Step ( 6db)',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 7 Mono: 7 [100%] Simple mixer control 'Mic Number',0 Capabilities: enum Items: '2' '4' '6' '8' Item0: '2' Simple mixer control 'AEC Mode',0 Capabilities: enum Items: 'None' '48K Mono' '48k Stereo' '16K Mono' '16K Stereo' Item0: 'None' Simple mixer control 'AEC Ref Delay',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 300 Mono: 200 [67%] Simple mixer control 'CM4 switch',0 Capabilities: enum Items: 'Off' 'On' Item0: 'On' Simple mixer control 'HPF',0 Capabilities: enum Items: 'Off' '1-stage' '2-stage' Item0: '2-stage' Simple mixer control 'HPF Coef',0 Capabilities: enum Items: '-2' '-1' '0' '1' '2' '3' '4' '5' '6' '7' '8' '9' Item0: '5' Simple mixer control 'SW Gain Level ( 1db)',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 5 Mono: 0 [0%] Simple mixer control 'Sigen',0 Capabilities: enum Items: 'Off' 'On' Item0: 'Off' Simple mixer control 'VAD Gain Level ',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 30 Mono: 0 [0%] Simple mixer control 'Voice WakeUp',0 Capabilities: enum Items: 'Off' 'TEST' 'PM' 'VAD' Item0: 'PM' !!-------Mixer controls for card 2 [Loopback] Card hw:2 'Loopback'/'Loopback 1' Mixer name : 'Loopback Mixer' Components : '' Controls : 96 Simple ctrls : 0 !!Alsactl output !!-------------- --startcollapse-- state.MSTARMSB25XX { control.1 { iface MIXER name 'ADC INMUX0 CTL' value 'MIC 01' comment { access 'read write' type ENUMERATED count 1 item.0 'LINE IN' item.1 'MIC 01' } } control.2 { iface MIXER name 'ADC INMUX1 CTL' value 'MIC 23' comment { access 'read write' type ENUMERATED count 1 item.0 'LINE IN' item.1 'MIC 23' } } control.3 { iface MIXER name 'WriterV Mux Pre CTL' value 'AMIC DAC' comment { access 'read write' type ENUMERATED count 1 item.0 'AMIC DAC' item.1 'MI2S RX' } } control.4 { iface MIXER name 'WriterV Mux MIC CTL' value DFilter comment { access 'read write' type ENUMERATED count 1 item.0 DFilter item.1 'W5 MUX PRE' } } control.5 { iface MIXER name 'WriterV Mux Out CTL' value MIU comment { access 'read write' type ENUMERATED count 1 item.0 MIU item.1 IMI } } control.6 { iface MIXER name 'Writer1 Mux CTL' value 'AMIC DAC' comment { access 'read write' type ENUMERATED count 1 item.0 'AMIC DAC' item.1 'MI2S RX' } } control.7 { iface MIXER name 'Writer2 Mux CTL' value MUX_SRC_A1 comment { access 'read write' type ENUMERATED count 1 item.0 MUX_SRC_A1 item.1 CODEC_I2S_RX } } control.8 { iface MIXER name 'ASRC B Mux CTL' value MUX_SRC_B_RD2 comment { access 'read write' type ENUMERATED count 1 item.0 MUX_SRC_B_RD2 item.1 MUX_SRC_B_RD4 } } control.9 { iface MIXER name 'CODEC TX Mux CTL' value MUX_SRCB comment { access 'read write' type ENUMERATED count 1 item.0 MUX_SRCB item.1 SRCB } } control.10 { iface MIXER name 'ASRC A2 Mux CTL' value SRCA2 comment { access 'read write' type ENUMERATED count 1 item.0 SRCA2 item.1 BT_I2SRX } } control.11 { iface MIXER name 'ASRC C Mux CTL' value MUX_SRC_C_RD3 comment { access 'read write' type ENUMERATED count 1 item.0 MUX_SRC_C_RD3 item.1 MUX_SRC_C_RD4 } } control.12 { iface MIXER name 'BT TX Mux CTL' value MUX_SRCC comment { access 'read write' type ENUMERATED count 1 item.0 MUX_SRCC item.1 DRD3 } } control.13 { iface MIXER name 'DMA W4 Mux CTL' value SRC_B comment { access 'read write' type ENUMERATED count 1 item.0 SRC_B item.1 SRC_C } } control.14 { iface MIXER name 'MISC I2S LOOP BACK CTL' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 On } } control.15 { iface MIXER name 'CODEC I2S LOOP BACK CTL' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 On } } control.16 { iface MIXER name 'BT I2S LOOP BACK CTL' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 On } } control.17 { iface MIXER name 'ADC INMUX0 GAIN CTL' value '3db' comment { access 'read write' type ENUMERATED count 1 item.0 '0db' item.1 '-3db' item.2 '-6db' item.3 '3db' item.4 '6db' item.5 '9db' item.6 '12db' item.7 '15db' } } control.18 { iface MIXER name 'ADC INMUX1 GAIN CTL' value '3db' comment { access 'read write' type ENUMERATED count 1 item.0 '0db' item.1 '-3db' item.2 '-6db' item.3 '3db' item.4 '6db' item.5 '9db' item.6 '12db' item.7 '15db' } } control.19 { iface MIXER name 'ANALOG MIC0 GAIN CTL' value '23db' comment { access 'read write' type ENUMERATED count 1 item.0 '13db' item.1 '23db' item.2 '30db' item.3 '36db' item.4 '0db' item.5 '6db' } } control.20 { iface MIXER name 'ANALOG MIC1 GAIN CTL' value '23db' comment { access 'read write' type ENUMERATED count 1 item.0 '13db' item.1 '23db' item.2 '30db' item.3 '36db' item.4 '0db' item.5 '6db' } } control.21 { iface MIXER name 'DIGITAL MIC GAIN CTL' value '0db' comment { access 'read write' type ENUMERATED count 1 item.0 '0db' item.1 '6db' item.2 '12db' item.3 '18db' item.4 '24db' item.5 '30db' item.6 '36db' item.7 '42db' } } control.22 { iface MIXER name 'SYSTEM GAIN CTL' value '-30db' comment { access 'read write' type ENUMERATED count 1 item.0 '-30db' item.1 '-29db' item.2 '-28db' item.3 '-27db' item.4 '-26db' item.5 '-25db' item.6 '-24db' item.7 '-23db' item.8 '-22db' item.9 '-21db' item.10 '-20db' item.11 '-19db' item.12 '-18db' item.13 '-17db' item.14 '-16db' item.15 '-15db' item.16 '-14db' item.17 '-13db' item.18 '-12db' item.19 '-11db' item.20 '-10db' item.21 '-9db' item.22 '-8db' item.23 '-7db' item.24 '-6db' item.25 '-5db' item.26 '-4db' item.27 '-3db' item.28 '-2db' item.29 '-1db' item.30 '0db' item.31 '1db' item.32 '2db' item.33 '3db' item.34 '4db' item.35 '5db' item.36 '6db' item.37 '7db' item.38 '8db' item.39 '9db' item.40 '10db' item.41 '11db' item.42 '12db' item.43 '13db' item.44 '14db' item.45 '15db' item.46 '16db' item.47 '17db' item.48 '18db' item.49 '19db' item.50 '20db' item.51 '21db' item.52 '22db' item.53 '23db' item.54 '24db' item.55 '25db' item.56 '26db' item.57 '27db' item.58 '28db' item.59 '29db' item.60 '30db' } } control.23 { iface MIXER name 'MISC I2S RX GLITCH CTL' value '0' comment { access 'read write' type ENUMERATED count 1 item.0 '0' item.1 '1' item.2 '2' item.3 '3' item.4 '4' item.5 '5' item.6 '6' item.7 '7' } } control.24 { iface MIXER name 'MISC I2S TX GLITCH CTL' value '0' comment { access 'read write' type ENUMERATED count 1 item.0 '0' item.1 '1' item.2 '2' item.3 '3' item.4 '4' item.5 '5' item.6 '6' item.7 '7' } } control.25 { iface MIXER name 'CODEC I2S RX GLITCH CTL' value '0' comment { access 'read write' type ENUMERATED count 1 item.0 '0' item.1 '1' item.2 '2' item.3 '3' item.4 '4' item.5 '5' item.6 '6' item.7 '7' } } control.26 { iface MIXER name 'CODEC I2S TX GLITCH CTL' value '0' comment { access 'read write' type ENUMERATED count 1 item.0 '0' item.1 '1' item.2 '2' item.3 '3' item.4 '4' item.5 '5' item.6 '6' item.7 '7' } } control.27 { iface MIXER name 'BT I2S RX GLITCH CTL' value '0' comment { access 'read write' type ENUMERATED count 1 item.0 '0' item.1 '1' item.2 '2' item.3 '3' item.4 '4' item.5 '5' item.6 '6' item.7 '7' } } control.28 { iface MIXER name 'BT I2S TX GLITCH CTL' value '0' comment { access 'read write' type ENUMERATED count 1 item.0 '0' item.1 '1' item.2 '2' item.3 '3' item.4 '4' item.5 '5' item.6 '6' item.7 '7' } } control.29 { iface MIXER name 'Reader1 Mixer CTL' value 'RIGHT:DMA R1' comment { access 'read write' type ENUMERATED count 1 item.0 'RIGHT:DMA R1' item.1 'LEFT:BT I2S RX' item.2 MIX:L R } } control.30 { iface MIXER name 'Reader2 Mixer CTL' value 'RIGHT:DMA R2' comment { access 'read write' type ENUMERATED count 1 item.0 'RIGHT:DMA R2' item.1 'LEFT:BT I2S RX' item.2 MIX:L R } } control.31 { iface MIXER name 'ADC INMUX0' value 'MIC 01' comment { access 'read write' type ENUMERATED count 1 item.0 'LINE IN' item.1 'MIC 01' } } control.32 { iface MIXER name 'ADC INMUX1' value 'MIC 23' comment { access 'read write' type ENUMERATED count 1 item.0 'LINE IN' item.1 'MIC 23' } } control.33 { iface MIXER name 'W5 MUX DMIC' value DFilter comment { access 'read write' type ENUMERATED count 1 item.0 DFilter item.1 'W5 MUX PRE' } } control.34 { iface MIXER name 'W5 MUX AMIC' value 'AMIC DAC' comment { access 'read write' type ENUMERATED count 1 item.0 'AMIC DAC' item.1 'MI2S RX' } } control.35 { iface MIXER name 'DMA W1 MUX' value 'AMIC DAC' comment { access 'read write' type ENUMERATED count 1 item.0 'AMIC DAC' item.1 'MI2S RX' } } control.36 { iface MIXER name 'DMA W2 MUX' value MUX_SRC_A1 comment { access 'read write' type ENUMERATED count 1 item.0 MUX_SRC_A1 item.1 CODEC_I2S_RX } } control.37 { iface MIXER name 'SRC B MUX' value MUX_SRC_B_RD2 comment { access 'read write' type ENUMERATED count 1 item.0 MUX_SRC_B_RD2 item.1 MUX_SRC_B_RD4 } } control.38 { iface MIXER name 'CODEC I2S TX MUX' value MUX_SRCB comment { access 'read write' type ENUMERATED count 1 item.0 MUX_SRCB item.1 SRCB } } control.39 { iface MIXER name 'SRC A2 MUX' value SRCA2 comment { access 'read write' type ENUMERATED count 1 item.0 SRCA2 item.1 BT_I2SRX } } control.40 { iface MIXER name 'SRC C MUX' value MUX_SRC_C_RD3 comment { access 'read write' type ENUMERATED count 1 item.0 MUX_SRC_C_RD3 item.1 MUX_SRC_C_RD4 } } control.41 { iface MIXER name 'BT I2S TX MUX' value MUX_SRCC comment { access 'read write' type ENUMERATED count 1 item.0 MUX_SRCC item.1 DRD3 } } } state.vocsndcard { control.1 { iface MIXER name 'CM4 switch' value On comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 On } } control.2 { iface MIXER name 'Voice WakeUp Switch' value PM comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 TEST item.2 PM item.3 VAD } } control.3 { iface MIXER name 'AEC Mode' value None comment { access 'read write' type ENUMERATED count 1 item.0 None item.1 '48K Mono' item.2 '48k Stereo' item.3 '16K Mono' item.4 '16K Stereo' } } control.4 { iface MIXER name 'Mic Number' value '2' comment { access 'read write' type ENUMERATED count 1 item.0 '2' item.1 '4' item.2 '6' item.3 '8' } } control.5 { iface MIXER name 'HPF Switch' value '2-stage' comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 '1-stage' item.2 '2-stage' } } control.6 { iface MIXER name 'HPF Coef' value '5' comment { access 'read write' type ENUMERATED count 1 item.0 '-2' item.1 '-1' item.2 '0' item.3 '1' item.4 '2' item.5 '3' item.6 '4' item.7 '5' item.8 '6' item.9 '7' item.10 '8' item.11 '9' } } control.7 { iface MIXER name 'Sigen Switch' value Off comment { access 'read write' type ENUMERATED count 1 item.0 Off item.1 On } } control.8 { iface MIXER name 'Mic Gain Step ( 6db)' value 7 comment { access 'read write' type INTEGER count 1 range '0 - 7' } } control.9 { iface MIXER name 'AEC Ref Delay' value 200 comment { access 'read write' type INTEGER count 1 range '0 - 300' } } control.10 { iface MIXER name 'SW Gain Level ( 1db)' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 5' } } control.11 { iface MIXER name 'VAD Gain Level ' value 0 comment { access 'read write' type INTEGER count 1 range '0 - 30' } } } state.Loopback { control.1 { iface PCM name 'PCM Rate Shift 100000' value 100000 comment { access 'read write' type INTEGER count 1 range '80000 - 120000 (step 1)' } } control.2 { iface PCM name 'PCM Notify' value false comment { access 'read write' type BOOLEAN count 1 } } control.3 { iface PCM name 'PCM Slave Active' value false comment { access read type BOOLEAN count 1 } } control.4 { iface PCM name 'PCM Slave Format' value 2 comment { access read type INTEGER count 1 range '0 - 52 (step 1)' } } control.5 { iface PCM name 'PCM Slave Rate' value 48000 comment { access read type INTEGER count 1 range '0 - 192000 (step 1)' } } control.6 { iface PCM name 'PCM Slave Channels' value 2 comment { access read type INTEGER count 1 range '1 - 1024 (step 1)' } } control.7 { iface PCM subdevice 1 name 'PCM Rate Shift 100000' value 100000 comment { access 'read write' type INTEGER count 1 range '80000 - 120000 (step 1)' } } control.8 { iface PCM subdevice 1 name 'PCM Notify' value false comment { access 'read write' type BOOLEAN count 1 } } control.9 { iface PCM subdevice 1 name 'PCM Slave Active' value false comment { access read type BOOLEAN count 1 } } control.10 { iface PCM subdevice 1 name 'PCM Slave Format' value 2 comment { access read type INTEGER count 1 range '0 - 52 (step 1)' } } control.11 { iface PCM subdevice 1 name 'PCM Slave Rate' value 48000 comment { access read type INTEGER count 1 range '0 - 192000 (step 1)' } } control.12 { iface PCM subdevice 1 name 'PCM Slave Channels' value 2 comment { access read type INTEGER count 1 range '1 - 1024 (step 1)' } } control.13 { iface PCM subdevice 2 name 'PCM Rate Shift 100000' value 100000 comment { access 'read write' type INTEGER count 1 range '80000 - 120000 (step 1)' } } control.14 { iface PCM subdevice 2 name 'PCM Notify' value false comment { access 'read write' type BOOLEAN count 1 } } control.15 { iface PCM subdevice 2 name 'PCM Slave Active' value false comment { access read type BOOLEAN count 1 } } control.16 { iface PCM subdevice 2 name 'PCM Slave Format' value 2 comment { access read type INTEGER count 1 range '0 - 52 (step 1)' } } control.17 { iface PCM subdevice 2 name 'PCM Slave Rate' value 48000 comment { access read type INTEGER count 1 range '0 - 192000 (step 1)' } } control.18 { iface PCM subdevice 2 name 'PCM Slave Channels' value 2 comment { access read type INTEGER count 1 range '1 - 1024 (step 1)' } } control.19 { iface PCM subdevice 3 name 'PCM Rate Shift 100000' value 100000 comment { access 'read write' type INTEGER count 1 range '80000 - 120000 (step 1)' } } control.20 { iface PCM subdevice 3 name 'PCM Notify' value false comment { access 'read write' type BOOLEAN count 1 } } control.21 { iface PCM subdevice 3 name 'PCM Slave Active' value false comment { access read type BOOLEAN count 1 } } control.22 { iface PCM subdevice 3 name 'PCM Slave Format' value 2 comment { access read type INTEGER count 1 range '0 - 52 (step 1)' } } control.23 { iface PCM subdevice 3 name 'PCM Slave Rate' value 48000 comment { access read type INTEGER count 1 range '0 - 192000 (step 1)' } } control.24 { iface PCM subdevice 3 name 'PCM Slave Channels' value 2 comment { access read type INTEGER count 1 range '1 - 1024 (step 1)' } } control.25 { iface PCM subdevice 4 name 'PCM Rate Shift 100000' value 100000 comment { access 'read write' type INTEGER count 1 range '80000 - 120000 (step 1)' } } control.26 { iface PCM subdevice 4 name 'PCM Notify' value false comment { access 'read write' type BOOLEAN count 1 } } control.27 { iface PCM subdevice 4 name 'PCM Slave Active' value false comment { access read type BOOLEAN count 1 } } control.28 { iface PCM subdevice 4 name 'PCM Slave Format' value 2 comment { access read type INTEGER count 1 range '0 - 52 (step 1)' } } control.29 { iface PCM subdevice 4 name 'PCM Slave Rate' value 48000 comment { access read type INTEGER count 1 range '0 - 192000 (step 1)' } } control.30 { iface PCM subdevice 4 name 'PCM Slave Channels' value 2 comment { access read type INTEGER count 1 range '1 - 1024 (step 1)' } } control.31 { iface PCM subdevice 5 name 'PCM Rate Shift 100000' value 100000 comment { access 'read write' type INTEGER count 1 range '80000 - 120000 (step 1)' } } control.32 { iface PCM subdevice 5 name 'PCM Notify' value false comment { access 'read write' type BOOLEAN count 1 } } control.33 { iface PCM subdevice 5 name 'PCM Slave Active' value false comment { access read type BOOLEAN count 1 } } control.34 { iface PCM subdevice 5 name 'PCM Slave Format' value 2 comment { access read type INTEGER count 1 range '0 - 52 (step 1)' } } control.35 { iface PCM subdevice 5 name 'PCM Slave Rate' value 48000 comment { access read type INTEGER count 1 range '0 - 192000 (step 1)' } } control.36 { iface PCM subdevice 5 name 'PCM Slave Channels' value 2 comment { access read type INTEGER count 1 range '1 - 1024 (step 1)' } } control.37 { iface PCM subdevice 6 name 'PCM Rate Shift 100000' value 100000 comment { access 'read write' type INTEGER count 1 range '80000 - 120000 (step 1)' } } control.38 { iface PCM subdevice 6 name 'PCM Notify' value false comment { access 'read write' type BOOLEAN count 1 } } control.39 { iface PCM subdevice 6 name 'PCM Slave Active' value false comment { access read type BOOLEAN count 1 } } control.40 { iface PCM subdevice 6 name 'PCM Slave Format' value 2 comment { access read type INTEGER count 1 range '0 - 52 (step 1)' } } control.41 { iface PCM subdevice 6 name 'PCM Slave Rate' value 48000 comment { access read type INTEGER count 1 range '0 - 192000 (step 1)' } } control.42 { iface PCM subdevice 6 name 'PCM Slave Channels' value 2 comment { access read type INTEGER count 1 range '1 - 1024 (step 1)' } } control.43 { iface PCM subdevice 7 name 'PCM Rate Shift 100000' value 100000 comment { access 'read write' type INTEGER count 1 range '80000 - 120000 (step 1)' } } control.44 { iface PCM subdevice 7 name 'PCM Notify' value false comment { access 'read write' type BOOLEAN count 1 } } control.45 { iface PCM subdevice 7 name 'PCM Slave Active' value false comment { access read type BOOLEAN count 1 } } control.46 { iface PCM subdevice 7 name 'PCM Slave Format' value 2 comment { access read type INTEGER count 1 range '0 - 52 (step 1)' } } control.47 { iface PCM subdevice 7 name 'PCM Slave Rate' value 48000 comment { access read type INTEGER count 1 range '0 - 192000 (step 1)' } } control.48 { iface PCM subdevice 7 name 'PCM Slave Channels' value 2 comment { access read type INTEGER count 1 range '1 - 1024 (step 1)' } } control.49 { iface PCM device 1 name 'PCM Rate Shift 100000' value 100000 comment { access 'read write' type INTEGER count 1 range '80000 - 120000 (step 1)' } } control.50 { iface PCM device 1 name 'PCM Notify' value false comment { access 'read write' type BOOLEAN count 1 } } control.51 { iface PCM device 1 name 'PCM Slave Active' value false comment { access read type BOOLEAN count 1 } } control.52 { iface PCM device 1 name 'PCM Slave Format' value 2 comment { access read type INTEGER count 1 range '0 - 52 (step 1)' } } control.53 { iface PCM device 1 name 'PCM Slave Rate' value 48000 comment { access read type INTEGER count 1 range '0 - 192000 (step 1)' } } control.54 { iface PCM device 1 name 'PCM Slave Channels' value 2 comment { access read type INTEGER count 1 range '1 - 1024 (step 1)' } } control.55 { iface PCM device 1 subdevice 1 name 'PCM Rate Shift 100000' value 100000 comment { access 'read write' type INTEGER count 1 range '80000 - 120000 (step 1)' } } control.56 { iface PCM device 1 subdevice 1 name 'PCM Notify' value false comment { access 'read write' type BOOLEAN count 1 } } control.57 { iface PCM device 1 subdevice 1 name 'PCM Slave Active' value false comment { access read type BOOLEAN count 1 } } control.58 { iface PCM device 1 subdevice 1 name 'PCM Slave Format' value 2 comment { access read type INTEGER count 1 range '0 - 52 (step 1)' } } control.59 { iface PCM device 1 subdevice 1 name 'PCM Slave Rate' value 48000 comment { access read type INTEGER count 1 range '0 - 192000 (step 1)' } } control.60 { iface PCM device 1 subdevice 1 name 'PCM Slave Channels' value 2 comment { access read type INTEGER count 1 range '1 - 1024 (step 1)' } } control.61 { iface PCM device 1 subdevice 2 name 'PCM Rate Shift 100000' value 100000 comment { access 'read write' type INTEGER count 1 range '80000 - 120000 (step 1)' } } control.62 { iface PCM device 1 subdevice 2 name 'PCM Notify' value false comment { access 'read write' type BOOLEAN count 1 } } control.63 { iface PCM device 1 subdevice 2 name 'PCM Slave Active' value false comment { access read type BOOLEAN count 1 } } control.64 { iface PCM device 1 subdevice 2 name 'PCM Slave Format' value 2 comment { access read type INTEGER count 1 range '0 - 52 (step 1)' } } control.65 { iface PCM device 1 subdevice 2 name 'PCM Slave Rate' value 48000 comment { access read type INTEGER count 1 range '0 - 192000 (step 1)' } } control.66 { iface PCM device 1 subdevice 2 name 'PCM Slave Channels' value 2 comment { access read type INTEGER count 1 range '1 - 1024 (step 1)' } } control.67 { iface PCM device 1 subdevice 3 name 'PCM Rate Shift 100000' value 100000 comment { access 'read write' type INTEGER count 1 range '80000 - 120000 (step 1)' } } control.68 { iface PCM device 1 subdevice 3 name 'PCM Notify' value false comment { access 'read write' type BOOLEAN count 1 } } control.69 { iface PCM device 1 subdevice 3 name 'PCM Slave Active' value false comment { access read type BOOLEAN count 1 } } control.70 { iface PCM device 1 subdevice 3 name 'PCM Slave Format' value 2 comment { access read type INTEGER count 1 range '0 - 52 (step 1)' } } control.71 { iface PCM device 1 subdevice 3 name 'PCM Slave Rate' value 48000 comment { access read type INTEGER count 1 range '0 - 192000 (step 1)' } } control.72 { iface PCM device 1 subdevice 3 name 'PCM Slave Channels' value 2 comment { access read type INTEGER count 1 range '1 - 1024 (step 1)' } } control.73 { iface PCM device 1 subdevice 4 name 'PCM Rate Shift 100000' value 100000 comment { access 'read write' type INTEGER count 1 range '80000 - 120000 (step 1)' } } control.74 { iface PCM device 1 subdevice 4 name 'PCM Notify' value false comment { access 'read write' type BOOLEAN count 1 } } control.75 { iface PCM device 1 subdevice 4 name 'PCM Slave Active' value false comment { access read type BOOLEAN count 1 } } control.76 { iface PCM device 1 subdevice 4 name 'PCM Slave Format' value 2 comment { access read type INTEGER count 1 range '0 - 52 (step 1)' } } control.77 { iface PCM device 1 subdevice 4 name 'PCM Slave Rate' value 48000 comment { access read type INTEGER count 1 range '0 - 192000 (step 1)' } } control.78 { iface PCM device 1 subdevice 4 name 'PCM Slave Channels' value 2 comment { access read type INTEGER count 1 range '1 - 1024 (step 1)' } } control.79 { iface PCM device 1 subdevice 5 name 'PCM Rate Shift 100000' value 100000 comment { access 'read write' type INTEGER count 1 range '80000 - 120000 (step 1)' } } control.80 { iface PCM device 1 subdevice 5 name 'PCM Notify' value false comment { access 'read write' type BOOLEAN count 1 } } control.81 { iface PCM device 1 subdevice 5 name 'PCM Slave Active' value false comment { access read type BOOLEAN count 1 } } control.82 { iface PCM device 1 subdevice 5 name 'PCM Slave Format' value 2 comment { access read type INTEGER count 1 range '0 - 52 (step 1)' } } control.83 { iface PCM device 1 subdevice 5 name 'PCM Slave Rate' value 48000 comment { access read type INTEGER count 1 range '0 - 192000 (step 1)' } } control.84 { iface PCM device 1 subdevice 5 name 'PCM Slave Channels' value 2 comment { access read type INTEGER count 1 range '1 - 1024 (step 1)' } } control.85 { iface PCM device 1 subdevice 6 name 'PCM Rate Shift 100000' value 100000 comment { access 'read write' type INTEGER count 1 range '80000 - 120000 (step 1)' } } control.86 { iface PCM device 1 subdevice 6 name 'PCM Notify' value false comment { access 'read write' type BOOLEAN count 1 } } control.87 { iface PCM device 1 subdevice 6 name 'PCM Slave Active' value false comment { access read type BOOLEAN count 1 } } control.88 { iface PCM device 1 subdevice 6 name 'PCM Slave Format' value 2 comment { access read type INTEGER count 1 range '0 - 52 (step 1)' } } control.89 { iface PCM device 1 subdevice 6 name 'PCM Slave Rate' value 48000 comment { access read type INTEGER count 1 range '0 - 192000 (step 1)' } } control.90 { iface PCM device 1 subdevice 6 name 'PCM Slave Channels' value 2 comment { access read type INTEGER count 1 range '1 - 1024 (step 1)' } } control.91 { iface PCM device 1 subdevice 7 name 'PCM Rate Shift 100000' value 100000 comment { access 'read write' type INTEGER count 1 range '80000 - 120000 (step 1)' } } control.92 { iface PCM device 1 subdevice 7 name 'PCM Notify' value false comment { access 'read write' type BOOLEAN count 1 } } control.93 { iface PCM device 1 subdevice 7 name 'PCM Slave Active' value false comment { access read type BOOLEAN count 1 } } control.94 { iface PCM device 1 subdevice 7 name 'PCM Slave Format' value 2 comment { access read type INTEGER count 1 range '0 - 52 (step 1)' } } control.95 { iface PCM device 1 subdevice 7 name 'PCM Slave Rate' value 48000 comment { access read type INTEGER count 1 range '0 - 192000 (step 1)' } } control.96 { iface PCM device 1 subdevice 7 name 'PCM Slave Channels' value 2 comment { access read type INTEGER count 1 range '1 - 1024 (step 1)' } } } --endcollapse-- !!All Loaded Modules !!------------------ Module asix usbnet mii kdrv_sdmmc ms_lib_bonding_auth !!ALSA/HDA dmesg !!-------------- [ 1.433103] cma: cma_alloc(): returned ccf98e00 [ 1.433464] voc-audio voc-audio: snd-soc-dummy-dai <-> voc-cpu-dai mapping ok [ 1.439890] ms_rtc 1f004800.rtc: setting system clock to 1970-01-04 17:19:09 UTC (321549) -- [ 1.454843] VGPIO: disabling [ 1.456384] ALSA device list: [ 1.458024] #0: MSTAR-MSB25XX [ 1.459844] #1: voc_snd_card [ 1.461576] #2: Loopback 1