Hi everyone,
I'm trying to configure rt5640 on a Asus T100 tablet. I'm running Fedlet, a
linux distro based on Fedora 21 Alpha TC7, for Bay Trail tablets.
I was able to configure alsamixer to have sound playback support but I have
issues to configure audio recording from the internal mic. Indeed, in
alsamixer I have only a capture device (ADC Capture) that is able to record
only noise.
Probably I just need to find a valid mixer configuration but there too many
controls on rt5650!
To playback purposes these controls must be set on in alsamixer:
Speaker
Speaker L
Speaker R
DAC1
Stereo DAC MIXR DAC R1
Stereo DAC MIXL DAC L1
DAC MIXL INF1
DAC MIXL STEREO ADC
DAC MIXR INF1
DAC MIXR STEREO ADC
SPOL MIX DAC L1
SPOL MIX DAC R1
I really don't know how to configure the mixer to have sound recording. I
tried a huge number of combinations testing audio recording from internal
mic and an external headset without success.
Can anybody help me to find a solution?
Thanks
g.
This is alsa-info output:
upload=true&script=true&cardinfo=
!!################################
!!ALSA Information Script v 0.4.64
!!################################
!!Script ran on: Tue Sep 22 00:06:40 UTC 2014
!!Linux Distribution
!!------------------
!!DMI Information
!!---------------
Manufacturer: ASUSTeK COMPUTER INC.
Product Name: T100TAS
Product Version: 1.0
Firmware Version: T100TAS.207
!!Kernel Information
!!------------------
Kernel release: 3.16.2-300.1awb.i686
Operating System: GNU/Linux
Architecture: i686
Processor: i686
SMP Enabled: Yes
!!ALSA Version
!!------------
Driver version: k3.16.2-300.1awb.i686
Library version:
Utilities version: 1.0.28
!!Loaded ALSA modules
!!-------------------
(null)
!!Sound Servers on this system
!!----------------------------
Pulseaudio:
Installed - Yes (/usr/bin/pulseaudio)
Running - Yes
!!Soundcards recognised by ALSA
!!-----------------------------
0 [bytrt5640 ]: byt-rt5640 - byt-rt5640
byt-rt5640
!!PCI Soundcards installed in the system
!!--------------------------------------
!!Advanced information - PCI Vendor/Device/Subsystem ID's
!!-------------------------------------------------------
!!Loaded sound module options
!!---------------------------
!!Module: (null)
* :
!!ALSA Device nodes
!!-----------------
crw-rw----+ 1 root audio 116, 2 Sep 22 19:47 /dev/snd/controlC0
crw-rw----+ 1 root audio 116, 4 Sep 22 19:55 /dev/snd/pcmC0D0c
crw-rw----+ 1 root audio 116, 3 Sep 22 20:04 /dev/snd/pcmC0D0p
crw-rw----+ 1 root audio 116, 1 Sep 22 19:47 /dev/snd/seq
crw-rw----+ 1 root audio 116, 33 Sep 22 19:47 /dev/snd/timer
/dev/snd/by-path:
total 0
drwxr-xr-x. 2 root root 60 Sep 22 19:47 .
drwxr-xr-x. 3 root root 160 Sep 22 19:47 ..
lrwxrwxrwx. 1 root root 12 Sep 22 19:47 platform-byt-rt5640 -> ../controlC0
!!ALSA configuration files
!!------------------------
!!System wide config file (/etc/asound.conf)
#
# Place your global alsa-lib configuration here...
#
!!Aplay/Arecord output
!!--------------------
APLAY
**** List of PLAYBACK Hardware Devices ****
card 0: bytrt5640 [byt-rt5640], device 0: Audio rt5640-aif1-0 []
Subdevices: 1/1
Subdevice #0: subdevice #0
ARECORD
**** List of CAPTURE Hardware Devices ****
card 0: bytrt5640 [byt-rt5640], device 0: Audio rt5640-aif1-0 []
Subdevices: 1/1
Subdevice #0: subdevice #0
!!Amixer output
!!-------------
!!-------Mixer controls for card 0 [bytrt5640]
Card hw:0 'bytrt5640'/'byt-rt5640'
Mixer name : ''
Components : ''
Controls : 124
Simple ctrls : 121
Simple mixer control 'Headphone',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Speaker',0
Capabilities: pvolume pswitch pswitch-joined
Playback channels: Front Left - Front Right
Limits: Playback 0 - 39
Mono:
Front Left: Playback 9 [23%] [-33.00dB] [on]
Front Right: Playback 9 [23%] [-33.00dB] [on]
Simple mixer control 'Speaker Channel',0
Capabilities: pswitch
Playback channels: Front Left - Front Right
Mono:
Front Left: Playback [on]
Front Right: Playback [on]
Simple mixer control 'Speaker L',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'Speaker R',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'Mono',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'Mono ADC',0
Capabilities: cvolume
Capture channels: Front Left - Front Right
Limits: Capture 0 - 127
Front Left: Capture 119 [94%] [270.00dB]
Front Right: Capture 119 [94%] [270.00dB]
Simple mixer control 'Mono ADC L1 Mux',0
Capabilities: enum
Items: 'Mono DAC MIXL' 'ADCL'
Item0: 'Mono DAC MIXL'
Simple mixer control 'Mono ADC L2 Mux',0
Capabilities: enum
Items: 'DMIC L1' 'DMIC L2' 'Mono DAC MIXL'
Item0: 'Mono DAC MIXL'
Simple mixer control 'Mono ADC MIXL ADC1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'Mono ADC MIXL ADC2',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'Mono ADC MIXR ADC1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'Mono ADC MIXR ADC2',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'Mono ADC R1 Mux',0
Capabilities: enum
Items: 'Mono DAC MIXR' 'ADCR'
Item0: 'Mono DAC MIXR'
Simple mixer control 'Mono ADC R2 Mux',0
Capabilities: enum
Items: 'DMIC R1' 'DMIC R2' 'Mono DAC MIXR'
Item0: 'DMIC R2'
Simple mixer control 'Mono DAC',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 175
Mono:
Front Left: Playback 171 [98%] [-15.00dB]
Front Right: Playback 171 [98%] [-15.00dB]
Simple mixer control 'Mono DAC MIXL DAC L1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Mono DAC MIXL DAC L2',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Mono DAC MIXL DAC R2',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Mono DAC MIXR DAC L2',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Mono DAC MIXR DAC R1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Mono DAC MIXR DAC R2',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Mono MIX BST1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Mono MIX DAC L2',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Mono MIX DAC R2',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Mono MIX OUTVOL L',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Mono MIX OUTVOL R',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'ADC',0
Capabilities: cvolume cswitch
Capture channels: Front Left - Front Right
Limits: Capture 0 - 127
Front Left: Capture 123 [97%] [285.00dB] [on]
Front Right: Capture 123 [97%] [285.00dB] [on]
Simple mixer control 'ADC Boost Gain',0
Capabilities: volume
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 3
Front Left: 1 [33%]
Front Right: 1 [33%]
Simple mixer control 'ADC IF1 Data',0
Capabilities: enum
Items: 'Normal' 'left copy to right' 'right copy to left' 'Swap'
Item0: 'Normal'
Simple mixer control 'ADC IF2 Data',0
Capabilities: enum
Items: 'Normal' 'left copy to right' 'right copy to left' 'Swap'
Item0: 'Normal'
Simple mixer control 'Class D SPK Ratio Control',0
Capabilities: enum
Items: '1.66x' '1.83x' '1.94x' '2x' '2.11x' '2.22x' '2.33x' '2.44x'
'2.55x' '2.66x' '2.77x'
Item0: '2.77x'
Simple mixer control 'DAC IF1 Data',0
Capabilities: enum
Items: 'Normal' 'left copy to right' 'right copy to left' 'Swap'
Item0: 'Normal'
Simple mixer control 'DAC IF2 Data',0
Capabilities: enum
Items: 'Normal' 'left copy to right' 'right copy to left' 'Swap'
Item0: 'Normal'
Simple mixer control 'DAC L2 Mux',0
Capabilities: enum
Items: 'IF2' 'Base L/R'
Item0: 'IF2'
Simple mixer control 'DAC MIXL INF1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'DAC MIXL Stereo ADC',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'DAC MIXR INF1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'DAC MIXR Stereo ADC',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'DAC R2 Mux',0
Capabilities: enum
Items: 'IF2'
Item0: 'IF2'
Simple mixer control 'DAC1',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 175
Mono:
Front Left: Playback 175 [100%] [0.00dB]
Front Right: Playback 175 [100%] [0.00dB]
Simple mixer control 'DAC2',0
Capabilities: pswitch
Playback channels: Front Left - Front Right
Mono:
Front Left: Playback [on]
Front Right: Playback [on]
Simple mixer control 'DAI select',0
Capabilities: enum
Items: '1:1|2:2' '1:2|2:1' '1:1|2:1' '1:2|2:2'
Item0: '1:1|2:2'
Simple mixer control 'DIG MIXL DAC L1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'DIG MIXL DAC L2',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'DIG MIXR DAC R1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'DIG MIXR DAC R2',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'HP',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 39
Mono:
Front Left: Playback 31 [79%] [0.00dB]
Front Right: Playback 31 [79%] [0.00dB]
Simple mixer control 'HP Channel',0
Capabilities: pswitch
Playback channels: Front Left - Front Right
Mono:
Front Left: Playback [off]
Front Right: Playback [off]
Simple mixer control 'HP L',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'HP R',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'HPO MIX DAC1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'HPO MIX DAC2',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'HPO MIX HPVOL',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Headset Mic',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'IN',0
Capabilities: cvolume
Capture channels: Front Left - Front Right
Limits: Capture 0 - 31
Front Left: Capture 21 [68%] [-3.00dB]
Front Right: Capture 21 [68%] [-3.00dB]
Simple mixer control 'IN1 Boost',0
Capabilities: volume volume-joined
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 8
Mono: 3 [38%]
Simple mixer control 'IN2 Boost',0
Capabilities: volume volume-joined
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 8
Mono: 4 [50%]
Simple mixer control 'Internal Mic',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'LOUT MIX DAC L1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'LOUT MIX DAC R1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'LOUT MIX OUTVOL L',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'LOUT MIX OUTVOL R',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'OUT',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 39
Mono:
Front Left: Playback 18 [46%] [-19.50dB] [off]
Front Right: Playback 18 [46%] [-19.50dB] [off]
Simple mixer control 'OUT Channel',0
Capabilities: pswitch
Playback channels: Front Left - Front Right
Mono:
Front Left: Playback [off]
Front Right: Playback [off]
Simple mixer control 'OUT MIXL BST1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'OUT MIXL DAC L1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'OUT MIXL DAC L2',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'OUT MIXL DAC R2',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'OUT MIXL INL',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'OUT MIXL REC MIXL',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'OUT MIXL SPK MIXL',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'OUT MIXR BST1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'OUT MIXR BST2',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'OUT MIXR DAC L2',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'OUT MIXR DAC R1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'OUT MIXR DAC R2',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'OUT MIXR INR',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'OUT MIXR REC MIXR',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'OUT MIXR SPK MIXR',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'RECMIXL BST1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'RECMIXL BST2',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'RECMIXL HPOL',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'RECMIXL INL',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'RECMIXL OUT MIXL',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'RECMIXR BST1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'RECMIXR BST2',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'RECMIXR HPOR',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'RECMIXR INR',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'RECMIXR OUT MIXR',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'SDI select',0
Capabilities: enum
Items: 'IF1' 'IF2'
Item0: 'IF1'
Simple mixer control 'SPK MIXL DAC L1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'SPK MIXL DAC L2',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'SPK MIXL INL',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'SPK MIXL OUT MIXL',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'SPK MIXL REC MIXL',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'SPK MIXR DAC R1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'SPK MIXR DAC R2',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'SPK MIXR INR',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'SPK MIXR OUT MIXR',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'SPK MIXR REC MIXR',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'SPOL MIX BST1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'SPOL MIX DAC L1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'SPOL MIX DAC R1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'SPOL MIX SPKVOL L',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'SPOL MIX SPKVOL R',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'SPOR MIX BST1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'SPOR MIX DAC R1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'SPOR MIX SPKVOL R',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Stereo ADC MIXL ADC1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Stereo ADC MIXL ADC2',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Stereo ADC MIXR ADC1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Stereo ADC MIXR ADC2',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Stereo ADC1 Mux',0
Capabilities: enum
Items: 'DIG MIX' 'ADC'
Item0: 'ADC'
Simple mixer control 'Stereo ADC2 Mux',0
Capabilities: enum
Items: 'DMIC1' 'DMIC2' 'DIG MIX'
Item0: 'DMIC1'
Simple mixer control 'Stereo DAC MIXL ANC',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Stereo DAC MIXL DAC L1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'Stereo DAC MIXL DAC L2',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Stereo DAC MIXR ANC',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Stereo DAC MIXR DAC R1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'Stereo DAC MIXR DAC R2',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
!!Alsactl output
!!--------------
--startcollapse--
state.bytrt5640 {
control.1 {
iface MIXER
name 'Mono Playback Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.2 {
iface MIXER
name 'Mono DAC Playback Volume'
value.0 171
value.1 171
comment {
access 'read write'
type INTEGER
count 2
range '0 - 175'
dbmin -65625
dbmax 0
dbvalue.0 -1500
dbvalue.1 -1500
}
}
control.3 {
iface MIXER
name 'Speaker Channel Switch'
value.0 true
value.1 true
comment {
access 'read write'
type BOOLEAN
count 2
}
}
control.4 {
iface MIXER
name 'Speaker Playback Volume'
value.0 9
value.1 9
comment {
access 'read write'
type INTEGER
count 2
range '0 - 39'
dbmin -4650
dbmax 1200
dbvalue.0 -3300
dbvalue.1 -3300
}
}
control.5 {
iface MIXER
name 'HP Channel Switch'
value.0 false
value.1 false
comment {
access 'read write'
type BOOLEAN
count 2
}
}
control.6 {
iface MIXER
name 'HP 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.7 {
iface MIXER
name 'OUT Playback Switch'
value.0 false
value.1 false
comment {
access 'read write'
type BOOLEAN
count 2
}
}
control.8 {
iface MIXER
name 'OUT Channel Switch'
value.0 false
value.1 false
comment {
access 'read write'
type BOOLEAN
count 2
}
}
control.9 {
iface MIXER
name 'OUT Playback Volume'
value.0 18
value.1 18
comment {
access 'read write'
type INTEGER
count 2
range '0 - 39'
dbmin -4650
dbmax 1200
dbvalue.0 -1950
dbvalue.1 -1950
}
}
control.10 {
iface MIXER
name 'DAC2 Playback Switch'
value.0 true
value.1 true
comment {
access 'read write'
type BOOLEAN
count 2
}
}
control.11 {
iface MIXER
name 'DAC1 Playback Volume'
value.0 175
value.1 175
comment {
access 'read write'
type INTEGER
count 2
range '0 - 175'
dbmin -65625
dbmax 0
dbvalue.0 0
dbvalue.1 0
}
}
control.12 {
iface MIXER
name 'IN1 Boost'
value 3
comment {
access 'read write'
type INTEGER
count 1
range '0 - 8'
dbmin 0
dbmax 5200
dbvalue.0 3000
}
}
control.13 {
iface MIXER
name 'IN2 Boost'
value 4
comment {
access 'read write'
type INTEGER
count 1
range '0 - 8'
dbmin 0
dbmax 5200
dbvalue.0 3500
}
}
control.14 {
iface MIXER
name 'IN Capture Volume'
value.0 21
value.1 21
comment {
access 'read write'
type INTEGER
count 2
range '0 - 31'
dbmin -3450
dbmax 1200
dbvalue.0 -300
dbvalue.1 -300
}
}
control.15 {
iface MIXER
name 'ADC Capture Switch'
value.0 true
value.1 true
comment {
access 'read write'
type BOOLEAN
count 2
}
}
control.16 {
iface MIXER
name 'ADC Capture Volume'
value.0 123
value.1 123
comment {
access 'read write'
type INTEGER
count 2
range '0 - 127'
dbmin -17625
dbmax 30000
dbvalue.0 28500
dbvalue.1 28500
}
}
control.17 {
iface MIXER
name 'Mono ADC Capture Volume'
value.0 119
value.1 119
comment {
access 'read write'
type INTEGER
count 2
range '0 - 127'
dbmin -17625
dbmax 30000
dbvalue.0 27000
dbvalue.1 27000
}
}
control.18 {
iface MIXER
name 'ADC Boost Gain'
value.0 1
value.1 1
comment {
access 'read write'
type INTEGER
count 2
range '0 - 3'
dbmin 0
dbmax 3600
dbvalue.0 1200
dbvalue.1 1200
}
}
control.19 {
iface MIXER
name 'Class D SPK Ratio Control'
value '2.77x'
comment {
access 'read write'
type ENUMERATED
count 1
item.0 '1.66x'
item.1 '1.83x'
item.2 '1.94x'
item.3 '2x'
item.4 '2.11x'
item.5 '2.22x'
item.6 '2.33x'
item.7 '2.44x'
item.8 '2.55x'
item.9 '2.66x'
item.10 '2.77x'
}
}
control.20 {
iface MIXER
name 'ADC IF1 Data Switch'
value Normal
comment {
access 'read write'
type ENUMERATED
count 1
item.0 Normal
item.1 'left copy to right'
item.2 'right copy to left'
item.3 Swap
}
}
control.21 {
iface MIXER
name 'DAC IF1 Data Switch'
value Normal
comment {
access 'read write'
type ENUMERATED
count 1
item.0 Normal
item.1 'left copy to right'
item.2 'right copy to left'
item.3 Swap
}
}
control.22 {
iface MIXER
name 'ADC IF2 Data Switch'
value Normal
comment {
access 'read write'
type ENUMERATED
count 1
item.0 Normal
item.1 'left copy to right'
item.2 'right copy to left'
item.3 Swap
}
}
control.23 {
iface MIXER
name 'DAC IF2 Data Switch'
value Normal
comment {
access 'read write'
type ENUMERATED
count 1
item.0 Normal
item.1 'left copy to right'
item.2 'right copy to left'
item.3 Swap
}
}
control.24 {
iface MIXER
name 'Headphone Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.25 {
iface MIXER
name 'Headset Mic Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.26 {
iface MIXER
name 'Internal Mic Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.27 {
iface MIXER
name 'Speaker Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.28 {
iface MIXER
name 'Mono MIX DAC R2 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.29 {
iface MIXER
name 'Mono MIX DAC L2 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.30 {
iface MIXER
name 'Mono MIX OUTVOL R Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.31 {
iface MIXER
name 'Mono MIX OUTVOL L Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.32 {
iface MIXER
name 'Mono MIX BST1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.33 {
iface MIXER
name 'HPO MIX DAC2 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.34 {
iface MIXER
name 'HPO MIX DAC1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.35 {
iface MIXER
name 'HPO MIX HPVOL Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.36 {
iface MIXER
name 'OUT MIXR SPK MIXR Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.37 {
iface MIXER
name 'OUT MIXR BST2 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.38 {
iface MIXER
name 'OUT MIXR BST1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.39 {
iface MIXER
name 'OUT MIXR INR Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.40 {
iface MIXER
name 'OUT MIXR REC MIXR Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.41 {
iface MIXER
name 'OUT MIXR DAC L2 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.42 {
iface MIXER
name 'OUT MIXR DAC R2 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.43 {
iface MIXER
name 'OUT MIXR DAC R1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.44 {
iface MIXER
name 'OUT MIXL SPK MIXL Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.45 {
iface MIXER
name 'OUT MIXL BST1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.46 {
iface MIXER
name 'OUT MIXL INL Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.47 {
iface MIXER
name 'OUT MIXL REC MIXL Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.48 {
iface MIXER
name 'OUT MIXL DAC R2 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.49 {
iface MIXER
name 'OUT MIXL DAC L2 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.50 {
iface MIXER
name 'OUT MIXL DAC L1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.51 {
iface MIXER
name 'Stereo DAC MIXR DAC R1 Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.52 {
iface MIXER
name 'Stereo DAC MIXR DAC R2 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.53 {
iface MIXER
name 'Stereo DAC MIXR ANC Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.54 {
iface MIXER
name 'Stereo DAC MIXL DAC L1 Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.55 {
iface MIXER
name 'Stereo DAC MIXL DAC L2 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.56 {
iface MIXER
name 'Stereo DAC MIXL ANC Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.57 {
iface MIXER
name 'DAC R2 Mux'
value IF2
comment {
access 'read write'
type ENUMERATED
count 1
item.0 IF2
}
}
control.58 {
iface MIXER
name 'DAC L2 Mux'
value IF2
comment {
access 'read write'
type ENUMERATED
count 1
item.0 IF2
item.1 'Base L/R'
}
}
control.59 {
iface MIXER
name 'HP R Playback Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.60 {
iface MIXER
name 'HP L Playback Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.61 {
iface MIXER
name 'Speaker R Playback Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.62 {
iface MIXER
name 'Speaker L Playback Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.63 {
iface MIXER
name 'LOUT MIX DAC L1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.64 {
iface MIXER
name 'LOUT MIX DAC R1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.65 {
iface MIXER
name 'LOUT MIX OUTVOL L Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.66 {
iface MIXER
name 'LOUT MIX OUTVOL R Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.67 {
iface MIXER
name 'SPOR MIX DAC R1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.68 {
iface MIXER
name 'SPOR MIX SPKVOL R Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.69 {
iface MIXER
name 'SPOR MIX BST1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.70 {
iface MIXER
name 'SPOL MIX DAC R1 Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.71 {
iface MIXER
name 'SPOL MIX DAC L1 Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.72 {
iface MIXER
name 'SPOL MIX SPKVOL R Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.73 {
iface MIXER
name 'SPOL MIX SPKVOL L Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.74 {
iface MIXER
name 'SPOL MIX BST1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.75 {
iface MIXER
name 'SPK MIXR REC MIXR Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.76 {
iface MIXER
name 'SPK MIXR INR Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.77 {
iface MIXER
name 'SPK MIXR DAC R1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.78 {
iface MIXER
name 'SPK MIXR DAC R2 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.79 {
iface MIXER
name 'SPK MIXR OUT MIXR Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.80 {
iface MIXER
name 'SPK MIXL REC MIXL Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.81 {
iface MIXER
name 'SPK MIXL INL Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.82 {
iface MIXER
name 'SPK MIXL DAC L1 Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.83 {
iface MIXER
name 'SPK MIXL DAC L2 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.84 {
iface MIXER
name 'SPK MIXL OUT MIXL Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.85 {
iface MIXER
name 'DIG MIXR DAC R1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.86 {
iface MIXER
name 'DIG MIXR DAC R2 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.87 {
iface MIXER
name 'DIG MIXL DAC L1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.88 {
iface MIXER
name 'DIG MIXL DAC L2 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.89 {
iface MIXER
name 'Mono DAC MIXR DAC R1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.90 {
iface MIXER
name 'Mono DAC MIXR DAC R2 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.91 {
iface MIXER
name 'Mono DAC MIXR DAC L2 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.92 {
iface MIXER
name 'Mono DAC MIXL DAC L1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.93 {
iface MIXER
name 'Mono DAC MIXL DAC L2 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.94 {
iface MIXER
name 'Mono DAC MIXL DAC R2 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.95 {
iface MIXER
name 'DAC MIXR Stereo ADC Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.96 {
iface MIXER
name 'DAC MIXR INF1 Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.97 {
iface MIXER
name 'DAC MIXL Stereo ADC Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.98 {
iface MIXER
name 'DAC MIXL INF1 Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.99 {
iface MIXER
name 'SDI select'
value IF1
comment {
access 'read write'
type ENUMERATED
count 1
item.0 IF1
item.1 IF2
}
}
control.100 {
iface MIXER
name 'DAI select'
value '1:1|2:2'
comment {
access 'read write'
type ENUMERATED
count 1
item.0 '1:1|2:2'
item.1 '1:2|2:1'
item.2 '1:1|2:1'
item.3 '1:2|2:2'
}
}
control.101 {
iface MIXER
name 'Mono ADC MIXR ADC1 Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.102 {
iface MIXER
name 'Mono ADC MIXR ADC2 Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.103 {
iface MIXER
name 'Mono ADC MIXL ADC1 Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.104 {
iface MIXER
name 'Mono ADC MIXL ADC2 Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.105 {
iface MIXER
name 'Stereo ADC MIXR ADC1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.106 {
iface MIXER
name 'Stereo ADC MIXR ADC2 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.107 {
iface MIXER
name 'Stereo ADC MIXL ADC1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.108 {
iface MIXER
name 'Stereo ADC MIXL ADC2 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.109 {
iface MIXER
name 'Mono ADC R2 Mux'
value 'DMIC R2'
comment {
access 'read write'
type ENUMERATED
count 1
item.0 'DMIC R1'
item.1 'DMIC R2'
item.2 'Mono DAC MIXR'
}
}
control.110 {
iface MIXER
name 'Mono ADC R1 Mux'
value 'Mono DAC MIXR'
comment {
access 'read write'
type ENUMERATED
count 1
item.0 'Mono DAC MIXR'
item.1 ADCR
}
}
control.111 {
iface MIXER
name 'Mono ADC L1 Mux'
value 'Mono DAC MIXL'
comment {
access 'read write'
type ENUMERATED
count 1
item.0 'Mono DAC MIXL'
item.1 ADCL
}
}
control.112 {
iface MIXER
name 'Mono ADC L2 Mux'
value 'Mono DAC MIXL'
comment {
access 'read write'
type ENUMERATED
count 1
item.0 'DMIC L1'
item.1 'DMIC L2'
item.2 'Mono DAC MIXL'
}
}
control.113 {
iface MIXER
name 'Stereo ADC1 Mux'
value ADC
comment {
access 'read write'
type ENUMERATED
count 1
item.0 'DIG MIX'
item.1 ADC
}
}
control.114 {
iface MIXER
name 'Stereo ADC2 Mux'
value DMIC1
comment {
access 'read write'
type ENUMERATED
count 1
item.0 DMIC1
item.1 DMIC2
item.2 'DIG MIX'
}
}
control.115 {
iface MIXER
name 'RECMIXR HPOR Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.116 {
iface MIXER
name 'RECMIXR INR Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.117 {
iface MIXER
name 'RECMIXR BST2 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.118 {
iface MIXER
name 'RECMIXR BST1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.119 {
iface MIXER
name 'RECMIXR OUT MIXR Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.120 {
iface MIXER
name 'RECMIXL HPOL Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.121 {
iface MIXER
name 'RECMIXL INL Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.122 {
iface MIXER
name 'RECMIXL BST2 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.123 {
iface MIXER
name 'RECMIXL BST1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.124 {
iface MIXER
name 'RECMIXL OUT MIXL Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
}
--endcollapse--
!!All Loaded Modules
!!------------------
Module
vfat
fat
bnep
bluetooth
xt_CHECKSUM
ipt_MASQUERADE
fuse
ip6t_rpfilter
ip6t_REJECT
xt_conntrack
ebtable_nat
ebtable_broute
bridge
stp
llc
ebtable_filter
ebtables
ip6table_nat
nf_conntrack_ipv6
nf_defrag_ipv6
nf_nat_ipv6
ip6table_mangle
ip6table_security
ip6table_raw
ip6table_filter
ip6_tables
iptable_nat
nf_conntrack_ipv4
nf_defrag_ipv4
nf_nat_ipv4
nf_nat
nf_conntrack
iptable_mangle
iptable_security
iptable_raw
brcmfmac
brcmutil
cfg80211
snd_soc_sst_baytrail_pcm
snd_soc_rt5640
snd_soc_sst_byt_rt5640_mach
snd_soc_sst_dsp
snd_soc_rl6231
snd_soc_core
intel_soc_dts_thermal
coretemp
snd_compress
snd_seq
kvm_intel
snd_seq_device
asus_nb_wmi
asus_wmi
uas
kvm
snd_pcm
sparse_keymap
rfkill
gpio_keys
mmc_block
hid_multitouch
snd_timer
snd
microcode
dw_dmac
dw_dmac_core
soundcore
soc_button_array
regmap_i2c
int3403_thermal
acpi_pad
sdhci_acpi
i2c_hid
sdhci
mei_txe
mmc_core
mei
iosf_mbi
i2c_designware_platform
i2c_designware_core
lpc_ich
pwm_lpss
snd_soc_sst_acpi
isofs
squashfs
i915
i2c_algo_bit
usb_storage
drm_kms_helper
drm
crc32_pclmul
crc32c_intel
i2ccore
wmi
video
sunrpc
loop
!!ALSA/HDA dmesg
!!--------------
------------------------------------------------------------------------------
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
_______________________________________________
Alsa-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/alsa-user