!!################################ !!ALSA Information Script v 0.4.64 !!################################ !!Script ran on: Thu Oct 30 17:47:12 UTC 2014 !!Linux Distribution !!------------------ DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 14.04 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 14.04 LTS" HOME_URL="http://www.ubuntu.com/" SUPPORT_URL="http://help.ubuntu.com/" BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/" !!DMI Information !!--------------- Manufacturer: Product Name: Product Version: Firmware Version: !!Kernel Information !!------------------ Kernel release: 3.0.8 Operating System: GNU/Linux Architecture: armv7l Processor: armv7l SMP Enabled: Yes !!ALSA Version !!------------ Driver version: 1.0.24 Library version: 1.0.27.2 Utilities version: 1.0.27.2 !!Loaded ALSA modules !!------------------- !!Sound Servers on this system !!---------------------------- No sound servers found. !!Soundcards recognised by ALSA !!----------------------------- 0 [RK29RT5631 ]: - RK29_RT5631 RK29_RT5631 1 [HDMI ]: - ROCKCHIP HDMI ROCKCHIP HDMI 3 [CODEC ]: USB-Audio - USB Audio CODEC Burr-Brown from TI USB Audio CODEC at usb-usb20_otg-1, full speed !!PCI Soundcards installed in the system !!-------------------------------------- !!Advanced information - PCI Vendor/Device/Subsystem ID's !!------------------------------------------------------- !!Modprobe options (Sound related) !!-------------------------------- snd_atiixp_modem: index=-2 snd_intel8x0m: index=-2 snd_via82xx_modem: index=-2 snd_usb_audio: index=-2 snd_usb_caiaq: index=-2 snd_usb_ua101: index=-2 snd_usb_us122l: index=-2 snd_usb_usx2y: index=-2 snd_cmipci: mpu_port=0x330 fm_port=0x388 snd_pcsp: index=-2 snd_usb_audio: index=-2 !!Loaded sound module options !!--------------------------- !!USB Mixer information !!--------------------- --startcollapse-- USB Mixer: usb_id=0x08bb2902, ctrlif=0, ctlerr=0 Card: Burr-Brown from TI USB Audio CODEC at usb-usb20_otg-1, full speed Unit: 3 Control: name="PCM Playback Volume", index=0 Info: id=3, control=2, cmask=0x3, channels=2, type="S16" Volume: min=-32768, max=0, dBmin=-12800, dBmax=0 Unit: 3 Control: name="PCM Playback Switch", index=0 Info: id=3, control=1, cmask=0x0, channels=1, type="INV_BOOLEAN" Volume: min=0, max=1, dBmin=0, dBmax=0 --endcollapse-- !!ALSA Device nodes !!----------------- crw-rw---- 1 root audio 116, 0 Dec 31 1969 /dev/snd/controlC0 crw-rw---- 1 root audio 116, 32 Dec 31 1969 /dev/snd/controlC1 crw-rw---- 1 root audio 116, 96 Oct 30 13:10 /dev/snd/controlC3 crw-rw---- 1 root audio 116, 24 Dec 31 1969 /dev/snd/pcmC0D0c crw-rw---- 1 root audio 116, 16 Dec 31 1969 /dev/snd/pcmC0D0p crw-rw---- 1 root audio 116, 25 Dec 31 1969 /dev/snd/pcmC0D1c crw-rw---- 1 root audio 116, 17 Dec 31 1969 /dev/snd/pcmC0D1p crw-rw---- 1 root audio 116, 48 Dec 31 1969 /dev/snd/pcmC1D0p crw-rw---- 1 root audio 116, 120 Oct 30 13:10 /dev/snd/pcmC3D0c crw-rw---- 1 root audio 116, 112 Oct 30 13:10 /dev/snd/pcmC3D0p crw-rw---- 1 root audio 116, 33 Dec 31 1969 /dev/snd/timer /dev/snd/by-id: total 0 drwxr-xr-x 2 root root 60 Oct 30 13:10 . drwxr-xr-x 4 root root 300 Oct 30 13:10 .. lrwxrwxrwx 1 root root 12 Oct 30 13:10 usb-Burr-Brown_from_TI_USB_Audio_CODEC-00 -> ../controlC3 /dev/snd/by-path: total 0 drwxr-xr-x 2 root root 100 Oct 30 13:10 . drwxr-xr-x 4 root root 300 Oct 30 13:10 .. lrwxrwxrwx 1 root root 12 Dec 31 1969 platform-rockchip-hdmi-audio -> ../controlC1 lrwxrwxrwx 1 root root 12 Dec 31 1969 platform-soc-audio -> ../controlC0 lrwxrwxrwx 1 root root 12 Oct 30 13:10 platform-usb20_otg-usb-0:1:1.0 -> ../controlC3 !!ALSA configuration files !!------------------------ !!System wide config file (/etc/asound.conf) pcm.!default front:CODEC # USB Soundcard ctl.!default { type hw card CODEC } !!Aplay/Arecord output !!-------------------- APLAY **** List of PLAYBACK Hardware Devices **** card 0: RK29RT5631 [RK29_RT5631], device 0: RT5631 hifi stream RT5631 HiFi-0 [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: RK29RT5631 [RK29_RT5631], device 1: RT5631 voice stream rt5631-voice-1 [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: HDMI [ROCKCHIP HDMI], device 0: HDMI hdmi-audio-codec-0 [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 3: CODEC [USB Audio CODEC], device 0: USB Audio [USB Audio] Subdevices: 1/1 Subdevice #0: subdevice #0 ARECORD **** List of CAPTURE Hardware Devices **** card 0: RK29RT5631 [RK29_RT5631], device 0: RT5631 hifi stream RT5631 HiFi-0 [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: RK29RT5631 [RK29_RT5631], device 1: RT5631 voice stream rt5631-voice-1 [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 3: CODEC [USB Audio CODEC], device 0: USB Audio [USB Audio] Subdevices: 1/1 Subdevice #0: subdevice #0 !!Amixer output !!------------- !!-------Mixer controls for card 0 [RK29RT5631] Card hw:0 'RK29RT5631'/'RK29_RT5631' Mixer name : '' Components : '' Controls : 91 Simple ctrls : 85 Simple mixer control 'Headphone',0 Capabilities: volume Playback channels: Front Left - Front Right Capture channels: Front Left - Front Right Limits: 0 - 31 Front Left: 31 [100%] [0.00dB] Front Right: 31 [100%] [0.00dB] Simple mixer control 'Headphone Jack',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'Speaker',0 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 39 Mono: Front Left: Playback 31 [79%] [0.00dB] [off] Front Right: Playback 31 [79%] [0.00dB] [off] Simple mixer control 'PCM',0 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 255 Mono: Front Left: Playback 255 [100%] [0.00dB] [on] Front Right: Playback 255 [100%] [0.00dB] [on] Simple mixer control 'PCM Record',0 Capabilities: volume pswitch Playback channels: Front Left - Front Right Capture channels: Front Left - Front Right Limits: 0 - 255 Front Left: 255 [100%] [0.00dB] Playback [on] Front Right: 255 [100%] [0.00dB] Playback [on] Simple mixer control 'Mic Jack',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'ADC Data Select',0 Capabilities: enum Items: 'Stereo' 'Left ADC' 'Right ADC' Item0: 'Stereo' Simple mixer control 'ADCR Function Select',0 Capabilities: enum Items: 'Stereo ADC' 'Voice ADC' Item0: 'Stereo ADC' Simple mixer control 'AXI',0 Capabilities: cvolume Capture channels: Front Left - Front Right Limits: Capture 0 - 31 Front Left: Capture 23 [74%] [0.00dB] Front Right: Capture 23 [74%] [0.00dB] Simple mixer control 'AXO',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'AXO1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'AXO1MIX Mixer MIC1_BST1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'AXO1MIX Mixer MIC2_BST2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'AXO1MIX Mixer OUTVOLL',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'AXO1MIX Mixer OUTVOLR',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'AXO2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'AXO2MIX Mixer MIC1_BST1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'AXO2MIX Mixer MIC2_BST2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'AXO2MIX Mixer OUTVOLL',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'AXO2MIX Mixer OUTVOLR',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'DMIC',0 Capabilities: cswitch Capture channels: Front Left - Front Right Mono: Front Left: Capture [off] Front Right: Capture [off] Simple mixer control 'Earpiece',0 Capabilities: volume Playback channels: Front Left - Front Right Capture channels: Front Left - Front Right Limits: 0 - 39 Front Left: 31 [79%] [0.00dB] Front Right: 31 [79%] [0.00dB] Simple mixer control 'Ext Spk',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'HP',0 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 31 Mono: Front Left: Playback 31 [100%] [0.00dB] [off] Front Right: Playback 31 [100%] [0.00dB] [off] Simple mixer control 'HPL Mux',0 Capabilities: enum Items: 'Left HPVOL' 'Left DAC' Item0: 'Left DAC' Simple mixer control 'HPR Mux',0 Capabilities: enum Items: 'Right HPVOL' 'Right DAC' Item0: 'Right DAC' Simple mixer control 'Left HPVOL Mux',0 Capabilities: enum Items: 'Vmid' 'OUTMIXL' Item0: 'OUTMIXL' Simple mixer control 'Left OUTVOL Mux',0 Capabilities: enum Items: 'Vmid' 'OUTMIXL' Item0: 'Vmid' Simple mixer control 'Left SPKVOL Mux',0 Capabilities: enum Items: 'Vmid' 'SPKMIXL' Item0: 'SPKMIXL' Simple mixer control 'MIC1 Boost',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 8 Mono: 5 [62%] Simple mixer control 'MIC1 Mode Control',0 Capabilities: enum Items: 'Single ended' 'Differential' Item0: 'Differential' Simple mixer control 'MIC2 Boost',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 8 Mono: 5 [62%] Simple mixer control 'MIC2 Mode Control',0 Capabilities: enum Items: 'Single ended' 'Differential' Item0: 'Differential' Simple mixer control 'MONO',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'MONO Mux',0 Capabilities: enum Items: 'MONOMIX' 'MONOIN_RX' 'VDAC' Item0: 'MONOMIX' Simple mixer control 'MONOIN Mode Control',0 Capabilities: enum Items: 'Single ended' 'Differential' Item0: 'Differential' Simple mixer control 'MONOIN_RX',0 Capabilities: cvolume Capture channels: Front Left - Front Right Limits: Capture 0 - 31 Front Left: Capture 23 [74%] [0.00dB] Front Right: Capture 23 [74%] [0.00dB] Simple mixer control 'MONOMIX Mixer OUTVOLL',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'MONOMIX Mixer OUTVOLR',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'OUTMIXL Mixer AXILVOL',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'OUTMIXL Mixer AXIRVOL',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'OUTMIXL Mixer DACL',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'OUTMIXL Mixer MIC1_BST1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'OUTMIXL Mixer MIC2_BST2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'OUTMIXL Mixer MONOIN_RXP',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'OUTMIXL Mixer RECMIXL',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'OUTMIXL Mixer RECMIXR',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'OUTMIXL Mixer VDAC',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'OUTMIXR Mixer AXILVOL',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'OUTMIXR Mixer AXIRVOL',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'OUTMIXR Mixer DACR',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'OUTMIXR Mixer MIC1_BST1',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'OUTMIXR Mixer MIC2_BST2',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'OUTMIXR Mixer MONOIN_RXN',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'OUTMIXR Mixer RECMIXL',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'OUTMIXR Mixer RECMIXR',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'OUTMIXR Mixer VDAC',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'OUTVOL Channel',0 Capabilities: pswitch Playback channels: Front Left - Front Right Mono: Front Left: Playback [on] Front Right: Playback [on] Simple mixer control 'RECMIXL Mixer AXILVOL',0 Capabilities: cswitch cswitch-joined Capture channels: Mono Mono: Capture [off] Simple mixer control 'RECMIXL Mixer MIC1_BST1',0 Capabilities: cswitch cswitch-joined Capture channels: Mono Mono: Capture [on] Simple mixer control 'RECMIXL Mixer MONOIN_RX',0 Capabilities: cswitch cswitch-joined Capture channels: Mono Mono: Capture [off] Simple mixer control 'RECMIXL Mixer OUTMIXL',0 Capabilities: cswitch cswitch-joined Capture channels: Mono Mono: Capture [off] Simple mixer control 'RECMIXR Mixer AXIRVOL',0 Capabilities: cswitch cswitch-joined Capture channels: Mono Mono: Capture [off] Simple mixer control 'RECMIXR Mixer MIC2_BST2',0 Capabilities: cswitch cswitch-joined Capture channels: Mono Mono: Capture [on] Simple mixer control 'RECMIXR Mixer MONOIN_RX',0 Capabilities: cswitch cswitch-joined Capture channels: Mono Mono: Capture [off] Simple mixer control 'RECMIXR Mixer OUTMIXR',0 Capabilities: cswitch cswitch-joined Capture channels: Mono Mono: Capture [off] Simple mixer control 'Right HPVOL Mux',0 Capabilities: enum Items: 'Vmid' 'OUTMIXR' Item0: 'OUTMIXR' Simple mixer control 'Right OUTVOL Mux',0 Capabilities: enum Items: 'Vmid' 'OUTMIXR' Item0: 'Vmid' Simple mixer control 'Right SPKVOL Mux',0 Capabilities: enum Items: 'Vmid' 'SPKMIXR' Item0: 'SPKMIXR' Simple mixer control 'SPK Ratio Control',0 Capabilities: enum Items: '1.00x' '1.09x' '1.27x' '1.44x' '1.56x' '1.68x' '1.99x' '2.34x' Item0: '1.56x' Simple mixer control 'SPKMIXL Mixer DACL',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'SPKMIXL Mixer MIC1_P',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'SPKMIXL Mixer OUTMIXL',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'SPKMIXL Mixer RECMIXL',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'SPKMIXR Mixer DACR',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'SPKMIXR Mixer MIC2_P',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'SPKMIXR Mixer OUTMIXR',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'SPKMIXR Mixer RECMIXR',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'SPOL Mux',0 Capabilities: enum Items: 'SPOLMIX' 'MONOIN_RX' 'VDAC' 'DACL' Item0: 'SPOLMIX' Simple mixer control 'SPOLMIX Mixer SPKVOLL',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'SPOLMIX Mixer SPKVOLR',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'SPOR Mux',0 Capabilities: enum Items: 'SPORMIX' 'MONOIN_RX' 'VDAC' 'DACR' Item0: 'SPORMIX' Simple mixer control 'SPORMIX Mixer SPKVOLL',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'SPORMIX Mixer SPKVOLR',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'Voice DAC Clock Select',0 Capabilities: enum Items: 'SYSCLK1' 'SYSCLK2' Item0: 'SYSCLK1' !!-------Mixer controls for card 1 [HDMI] Card hw:1 'HDMI'/'ROCKCHIP HDMI' Mixer name : '' Components : '' Controls : 0 Simple ctrls : 0 !!-------Mixer controls for card 3 [CODEC] Card hw:3 'CODEC'/'Burr-Brown from TI USB Audio CODEC at usb-usb20_otg-1, full speed' Mixer name : 'USB Mixer' Components : 'USB08bb:2902' Controls : 2 Simple ctrls : 1 Simple mixer control 'PCM',0 Capabilities: pvolume pswitch pswitch-joined Playback channels: Front Left - Front Right Limits: Playback 0 - 128 Mono: Front Left: Playback 117 [91%] [-11.00dB] [on] Front Right: Playback 117 [91%] [-11.00dB] [on] !!Alsactl output !!-------------- --startcollapse-- state.RK29RT5631 { control.1 { iface MIXER name 'MIC1 Mode Control' value Differential comment { access 'read write' type ENUMERATED count 1 item.0 'Single ended' item.1 Differential } } control.2 { iface MIXER name 'MIC1 Boost' value 5 comment { access 'read write' type INTEGER count 1 range '0 - 8' dbmin 0 dbmax 5200 dbvalue.0 4000 } } control.3 { iface MIXER name 'MIC2 Mode Control' value Differential comment { access 'read write' type ENUMERATED count 1 item.0 'Single ended' item.1 Differential } } control.4 { iface MIXER name 'MIC2 Boost' value 5 comment { access 'read write' type INTEGER count 1 range '0 - 8' dbmin 0 dbmax 5200 dbvalue.0 4000 } } control.5 { iface MIXER name 'MONOIN Mode Control' value Differential comment { access 'read write' type ENUMERATED count 1 item.0 'Single ended' item.1 Differential } } control.6 { iface MIXER name 'MONOIN_RX Capture Volume' value.0 23 value.1 23 comment { access 'read write' type INTEGER count 2 range '0 - 31' dbmin -3450 dbmax 1200 dbvalue.0 0 dbvalue.1 0 } } control.7 { iface MIXER name 'AXI Capture Volume' value.0 23 value.1 23 comment { access 'read write' type INTEGER count 2 range '0 - 31' dbmin -3450 dbmax 1200 dbvalue.0 0 dbvalue.1 0 } } control.8 { iface MIXER name 'PCM Record Volume' value.0 255 value.1 255 comment { access 'read write' type INTEGER count 2 range '0 - 255' dbmin -95625 dbmax 0 dbvalue.0 0 dbvalue.1 0 } } control.9 { iface MIXER name 'PCM Record Switch' value.0 true value.1 true comment { access 'read write' type BOOLEAN count 2 } } control.10 { iface MIXER name 'PCM Playback Volume' value.0 255 value.1 255 comment { access 'read write' type INTEGER count 2 range '0 - 255' dbmin -95625 dbmax 0 dbvalue.0 0 dbvalue.1 0 } } control.11 { iface MIXER name 'PCM Playback Switch' value.0 true value.1 true comment { access 'read write' type BOOLEAN count 2 } } control.12 { iface MIXER name 'AXO1 Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.13 { iface MIXER name 'AXO2 Playback Switch' value true comment { access 'read write' type BOOLEAN count 1 } } control.14 { iface MIXER name 'AXO Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.15 { iface MIXER name 'OUTVOL Channel Switch' value.0 true value.1 true comment { access 'read write' type BOOLEAN count 2 } } control.16 { iface MIXER name 'Speaker Playback Switch' value.0 false value.1 false comment { access 'read write' type BOOLEAN count 2 } } control.17 { iface MIXER name 'Speaker Playback Volume' value.0 31 value.1 31 comment { access 'read write' type INTEGER count 2 range '0 - 39' dbmin -4650 dbmax 1200 dbvalue.0 0 dbvalue.1 0 } } control.18 { iface MIXER name 'MONO Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.19 { iface MIXER name 'HP Playback Switch' value.0 false value.1 false comment { access 'read write' type BOOLEAN count 2 } } control.20 { iface MIXER name 'HP Playback Volume' value.0 31 value.1 31 comment { access 'read write' type INTEGER count 2 range '0 - 31' dbmin -4650 dbmax 0 dbvalue.0 0 dbvalue.1 0 } } control.21 { iface MIXER name 'Speaker Volume' value.0 31 value.1 31 comment { access 'read write' type INTEGER count 2 range '0 - 39' dbmin -4650 dbmax 1200 dbvalue.0 0 dbvalue.1 0 } } control.22 { iface MIXER name 'Earpiece Volume' value.0 31 value.1 31 comment { access 'read write' type INTEGER count 2 range '0 - 39' dbmin -4650 dbmax 1200 dbvalue.0 0 dbvalue.1 0 } } control.23 { iface MIXER name 'Headphone Volume' value.0 31 value.1 31 comment { access 'read write' type INTEGER count 2 range '0 - 31' dbmin -4650 dbmax 0 dbvalue.0 0 dbvalue.1 0 } } control.24 { iface MIXER name 'DMIC Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.25 { iface MIXER name 'DMIC Capture Switch' value.0 false value.1 false comment { access 'read write' type BOOLEAN count 2 } } control.26 { iface MIXER name 'SPK Ratio Control' value '1.56x' comment { access 'read write' type ENUMERATED count 1 item.0 '1.00x' item.1 '1.09x' item.2 '1.27x' item.3 '1.44x' item.4 '1.56x' item.5 '1.68x' item.6 '1.99x' item.7 '2.34x' } } control.27 { iface MIXER name 'ADC Data Select' value Stereo comment { access 'read write' type ENUMERATED count 1 item.0 Stereo item.1 'Left ADC' item.2 'Right ADC' } } control.28 { iface MIXER name 'ADCR Function Select' value 'Stereo ADC' comment { access 'read write' type ENUMERATED count 1 item.0 'Stereo ADC' item.1 'Voice ADC' } } control.29 { iface MIXER name 'Voice DAC Clock Select' value SYSCLK1 comment { access 'read write' type ENUMERATED count 1 item.0 SYSCLK1 item.1 SYSCLK2 } } control.30 { iface MIXER name 'Mic Jack Switch' value true comment { access 'read write' type BOOLEAN count 1 } } control.31 { iface MIXER name 'Ext Spk Switch' value true comment { access 'read write' type BOOLEAN count 1 } } control.32 { iface MIXER name 'Headphone Jack Switch' value true comment { access 'read write' type BOOLEAN count 1 } } control.33 { iface MIXER name 'HPR Mux' value 'Right DAC' comment { access 'read write' type ENUMERATED count 1 item.0 'Right HPVOL' item.1 'Right DAC' } } control.34 { iface MIXER name 'HPL Mux' value 'Left DAC' comment { access 'read write' type ENUMERATED count 1 item.0 'Left HPVOL' item.1 'Left DAC' } } control.35 { iface MIXER name 'MONO Mux' value MONOMIX comment { access 'read write' type ENUMERATED count 1 item.0 MONOMIX item.1 MONOIN_RX item.2 VDAC } } control.36 { iface MIXER name 'SPOR Mux' value SPORMIX comment { access 'read write' type ENUMERATED count 1 item.0 SPORMIX item.1 MONOIN_RX item.2 VDAC item.3 DACR } } control.37 { iface MIXER name 'SPOL Mux' value SPOLMIX comment { access 'read write' type ENUMERATED count 1 item.0 SPOLMIX item.1 MONOIN_RX item.2 VDAC item.3 DACL } } control.38 { iface MIXER name 'AXO2MIX Mixer MIC1_BST1 Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.39 { iface MIXER name 'AXO2MIX Mixer MIC2_BST2 Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.40 { iface MIXER name 'AXO2MIX Mixer OUTVOLL Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.41 { iface MIXER name 'AXO2MIX Mixer OUTVOLR Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.42 { iface MIXER name 'SPORMIX Mixer SPKVOLL Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.43 { iface MIXER name 'SPORMIX Mixer SPKVOLR Playback Switch' value true comment { access 'read write' type BOOLEAN count 1 } } control.44 { iface MIXER name 'MONOMIX Mixer OUTVOLL Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.45 { iface MIXER name 'MONOMIX Mixer OUTVOLR Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.46 { iface MIXER name 'SPOLMIX Mixer SPKVOLL Playback Switch' value true comment { access 'read write' type BOOLEAN count 1 } } control.47 { iface MIXER name 'SPOLMIX Mixer SPKVOLR Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.48 { iface MIXER name 'AXO1MIX Mixer MIC1_BST1 Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.49 { iface MIXER name 'AXO1MIX Mixer MIC2_BST2 Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.50 { iface MIXER name 'AXO1MIX Mixer OUTVOLL Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.51 { iface MIXER name 'AXO1MIX Mixer OUTVOLR Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.52 { iface MIXER name 'Right SPKVOL Mux' value SPKMIXR comment { access 'read write' type ENUMERATED count 1 item.0 Vmid item.1 SPKMIXR } } control.53 { iface MIXER name 'Right HPVOL Mux' value OUTMIXR comment { access 'read write' type ENUMERATED count 1 item.0 Vmid item.1 OUTMIXR } } control.54 { iface MIXER name 'Right OUTVOL Mux' value Vmid comment { access 'read write' type ENUMERATED count 1 item.0 Vmid item.1 OUTMIXR } } control.55 { iface MIXER name 'Left OUTVOL Mux' value Vmid comment { access 'read write' type ENUMERATED count 1 item.0 Vmid item.1 OUTMIXL } } control.56 { iface MIXER name 'Left HPVOL Mux' value OUTMIXL comment { access 'read write' type ENUMERATED count 1 item.0 Vmid item.1 OUTMIXL } } control.57 { iface MIXER name 'Left SPKVOL Mux' value SPKMIXL comment { access 'read write' type ENUMERATED count 1 item.0 Vmid item.1 SPKMIXL } } control.58 { iface MIXER name 'SPKMIXR Mixer OUTMIXR Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.59 { iface MIXER name 'SPKMIXR Mixer DACR Playback Switch' value true comment { access 'read write' type BOOLEAN count 1 } } control.60 { iface MIXER name 'SPKMIXR Mixer MIC2_P Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.61 { iface MIXER name 'SPKMIXR Mixer RECMIXR Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.62 { iface MIXER name 'OUTMIXR Mixer VDAC Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.63 { iface MIXER name 'OUTMIXR Mixer AXIRVOL Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.64 { iface MIXER name 'OUTMIXR Mixer AXILVOL Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.65 { iface MIXER name 'OUTMIXR Mixer MONOIN_RXN Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.66 { iface MIXER name 'OUTMIXR Mixer MIC2_BST2 Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.67 { iface MIXER name 'OUTMIXR Mixer MIC1_BST1 Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.68 { iface MIXER name 'OUTMIXR Mixer DACR Playback Switch' value true comment { access 'read write' type BOOLEAN count 1 } } control.69 { iface MIXER name 'OUTMIXR Mixer RECMIXR Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.70 { iface MIXER name 'OUTMIXR Mixer RECMIXL Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.71 { iface MIXER name 'OUTMIXL Mixer RECMIXL Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.72 { iface MIXER name 'OUTMIXL Mixer RECMIXR Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.73 { iface MIXER name 'OUTMIXL Mixer DACL Playback Switch' value true comment { access 'read write' type BOOLEAN count 1 } } control.74 { iface MIXER name 'OUTMIXL Mixer MIC1_BST1 Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.75 { iface MIXER name 'OUTMIXL Mixer MIC2_BST2 Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.76 { iface MIXER name 'OUTMIXL Mixer MONOIN_RXP Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.77 { iface MIXER name 'OUTMIXL Mixer AXILVOL Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.78 { iface MIXER name 'OUTMIXL Mixer AXIRVOL Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.79 { iface MIXER name 'OUTMIXL Mixer VDAC Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.80 { iface MIXER name 'SPKMIXL Mixer RECMIXL Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.81 { iface MIXER name 'SPKMIXL Mixer MIC1_P Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.82 { iface MIXER name 'SPKMIXL Mixer DACL Playback Switch' value true comment { access 'read write' type BOOLEAN count 1 } } control.83 { iface MIXER name 'SPKMIXL Mixer OUTMIXL Playback Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.84 { iface MIXER name 'RECMIXR Mixer MONOIN_RX Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.85 { iface MIXER name 'RECMIXR Mixer AXIRVOL Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.86 { iface MIXER name 'RECMIXR Mixer MIC2_BST2 Capture Switch' value true comment { access 'read write' type BOOLEAN count 1 } } control.87 { iface MIXER name 'RECMIXR Mixer OUTMIXR Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.88 { iface MIXER name 'RECMIXL Mixer OUTMIXL Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.89 { iface MIXER name 'RECMIXL Mixer MIC1_BST1 Capture Switch' value true comment { access 'read write' type BOOLEAN count 1 } } control.90 { iface MIXER name 'RECMIXL Mixer AXILVOL Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } control.91 { iface MIXER name 'RECMIXL Mixer MONOIN_RX Capture Switch' value false comment { access 'read write' type BOOLEAN count 1 } } } state.HDMI { control { } } state.CODEC { control.1 { iface MIXER name 'PCM Playback Switch' value true comment { access 'read write' type BOOLEAN count 1 } } control.2 { iface MIXER name 'PCM Playback Volume' value.0 117 value.1 117 comment { access 'read write' type INTEGER count 2 range '0 - 128' dbmin -12800 dbmax 0 dbvalue.0 -1100 dbvalue.1 -1100 } } } --endcollapse-- !!All Loaded Modules !!------------------ Module rk30xxnand_ko !!ALSA/HDA dmesg !!-------------- [ 1.914223] asoc: hdmi-audio-codec <-> rk29_i2s.0 mapping ok [ 1.915448] ALSA device list: [ 1.916090] #0: RK29_RT5631 [ 1.916748] #1: ROCKCHIP HDMI [ 1.917488] GACT probability NOT on -- [ 1.943546] drivers/rtc/hctosys.c: unable to open rtc device (rtc0) [ 1.973699] usbcore: registered new interface driver snd-usb-audio [ 1.975171] Warning: unable to open an initial console. -- [ 1195.936001] i2c i2c-0: No ack, Maybe slave(addr: 0x1a) not exist or abnormal power-on, retry 0... [ 1195.936666] Enter sound/soc/codecs/rt5631_phone.c::spk_event---956 [ 1195.936676] Enter sound/soc/codecs/rt5631_phone.c::spk_event---956 [ 1207.038961] i2c i2c-0: No ack, Maybe slave(addr: 0x1a) not exist or abnormal power-on, retry 2... -- [ 1207.057893] i2c i2c-0: No ack, Maybe slave(addr: 0x1a) not exist or abnormal power-on, retry 0... [ 1207.058592] Enter sound/soc/codecs/rt5631_phone.c::spk_event---956 [ 1207.058603] Enter sound/soc/codecs/rt5631_phone.c::spk_event---956 [ 1207.059055] i2c i2c-0: No ack, Maybe slave(addr: 0x1a) not exist or abnormal power-on, retry 2... -- [ 1237.353674] i2c i2c-0: No ack, Maybe slave(addr: 0x1a) not exist or abnormal power-on, retry 0... [ 1237.358341] Enter sound/soc/codecs/rt5631_phone.c::spk_event---956 [ 1237.358353] Enter sound/soc/codecs/rt5631_phone.c::spk_event---956 [ 1240.027555] Enter::rk29_hw_params----41 -- [ 1245.952230] i2c i2c-0: No ack, Maybe slave(addr: 0x1a) not exist or abnormal power-on, retry 0... [ 1245.952950] Enter sound/soc/codecs/rt5631_phone.c::spk_event---956 [ 1245.952961] Enter sound/soc/codecs/rt5631_phone.c::spk_event---956 [ 1245.953415] i2c i2c-0: No ack, Maybe slave(addr: 0x1a) not exist or abnormal power-on, retry 2... -- [ 1342.505104] i2c i2c-0: No ack, Maybe slave(addr: 0x1a) not exist or abnormal power-on, retry 0... [ 1342.505771] Enter sound/soc/codecs/rt5631_phone.c::spk_event---956 [ 1342.505782] Enter sound/soc/codecs/rt5631_phone.c::spk_event---956 [ 1383.308479] i2c i2c-0: No ack, Maybe slave(addr: 0x1a) not exist or abnormal power-on, retry 2... -- [ 1383.329274] i2c i2c-0: No ack, Maybe slave(addr: 0x1a) not exist or abnormal power-on, retry 0... [ 1383.329977] Enter sound/soc/codecs/rt5631_phone.c::spk_event---956 [ 1383.329988] Enter sound/soc/codecs/rt5631_phone.c::spk_event---956 [ 1383.330443] i2c i2c-0: No ack, Maybe slave(addr: 0x1a) not exist or abnormal power-on, retry 2... -- [ 2043.221024] i2c i2c-0: No ack, Maybe slave(addr: 0x1a) not exist or abnormal power-on, retry 0... [ 2043.221898] Enter sound/soc/codecs/rt5631_phone.c::spk_event---956 [ 2043.221911] Enter sound/soc/codecs/rt5631_phone.c::spk_event---956 [ 2053.825870] i2c i2c-0: No ack, Maybe slave(addr: 0x1a) not exist or abnormal power-on, retry 2... -- [ 2053.847878] i2c i2c-0: No ack, Maybe slave(addr: 0x1a) not exist or abnormal power-on, retry 0... [ 2053.848671] Enter sound/soc/codecs/rt5631_phone.c::spk_event---956 [ 2053.848682] Enter sound/soc/codecs/rt5631_phone.c::spk_event---956 [ 2053.849138] i2c i2c-0: No ack, Maybe slave(addr: 0x1a) not exist or abnormal power-on, retry 2... -- [ 2066.209877] i2c i2c-0: No ack, Maybe slave(addr: 0x1a) not exist or abnormal power-on, retry 0... [ 2066.210384] Enter sound/soc/codecs/rt5631_phone.c::spk_event---956 [ 2066.210394] Enter sound/soc/codecs/rt5631_phone.c::spk_event---956 [ 2075.481148] i2c i2c-0: No ack, Maybe slave(addr: 0x1a) not exist or abnormal power-on, retry 2... -- [ 2075.499079] i2c i2c-0: No ack, Maybe slave(addr: 0x1a) not exist or abnormal power-on, retry 0... [ 2075.499609] Enter sound/soc/codecs/rt5631_phone.c::spk_event---956 [ 2075.499620] Enter sound/soc/codecs/rt5631_phone.c::spk_event---956 [ 2075.500074] i2c i2c-0: No ack, Maybe slave(addr: 0x1a) not exist or abnormal power-on, retry 2...